From 8724bbba93394d1922921b3635d05c7a1d9c1680 Mon Sep 17 00:00:00 2001 From: Alexander Koeppe Date: Sat, 19 Mar 2016 00:34:03 +0100 Subject: [PATCH] convert downloaded IP list to IPAddr objects in badips action --- config/action.d/badips.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/config/action.d/badips.py b/config/action.d/badips.py index 025289ca..a449248d 100644 --- a/config/action.d/badips.py +++ b/config/action.d/badips.py @@ -32,6 +32,7 @@ else: from urllib import urlencode from fail2ban.server.actions import ActionBase +from fail2ban.server.filter import IPAddr class BadIPsAction(ActionBase): @@ -259,7 +260,7 @@ class BadIPsAction(ActionBase): for ip in ips: try: self._jail.actions[self.banaction].ban({ - 'ip': ip, + 'ip': IPAddr(ip), 'failures': 0, 'matches': "", 'ipmatches': "", @@ -280,7 +281,7 @@ class BadIPsAction(ActionBase): for ip in ips: try: self._jail.actions[self.banaction].unban({ - 'ip': ip, + 'ip': IPAddr(ip), 'failures': 0, 'matches': "", 'ipmatches': "",