convert downloaded IP list to IPAddr objects in badips action

pull/1374/head
Alexander Koeppe 2016-03-19 00:34:03 +01:00
parent 4295ded9b6
commit 8724bbba93
1 changed files with 3 additions and 2 deletions

View File

@ -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': "",