mirror of https://github.com/fail2ban/fail2ban
BF: tabifying back isValidIP -- fail2ban uses tabs (historical reason)
parent
1423de45be
commit
1a19fd8ee0
|
@ -619,19 +619,19 @@ class DNSUtils:
|
||||||
#@staticmethod
|
#@staticmethod
|
||||||
def isValidIP(string):
|
def isValidIP(string):
|
||||||
# Return true if str is a valid IP
|
# Return true if str is a valid IP
|
||||||
s = string.split('/', 1)
|
s = string.split('/', 1)
|
||||||
# try to convert to ipv4
|
# try to convert to ipv4
|
||||||
try:
|
try:
|
||||||
socket.inet_aton(s[0])
|
socket.inet_aton(s[0])
|
||||||
return True
|
return True
|
||||||
except socket.error:
|
except socket.error:
|
||||||
# if it had failed try to convert ipv6
|
# if it had failed try to convert ipv6
|
||||||
try:
|
try:
|
||||||
socket.inet_pton(socket.AF_INET6, s[0])
|
socket.inet_pton(socket.AF_INET6, s[0])
|
||||||
return True
|
return True
|
||||||
except socket.error:
|
except socket.error:
|
||||||
# not a valid address in both stacks
|
# not a valid address in both stacks
|
||||||
return False
|
return False
|
||||||
isValidIP = staticmethod(isValidIP)
|
isValidIP = staticmethod(isValidIP)
|
||||||
|
|
||||||
#@staticmethod
|
#@staticmethod
|
||||||
|
|
Loading…
Reference in New Issue