diff --git a/gestion/ipt.py b/gestion/ipt.py index 1e6f795a..63ab1c51 100755 --- a/gestion/ipt.py +++ b/gestion/ipt.py @@ -69,19 +69,6 @@ db = crans_ldap() # ############################################################################## -def gethostbyname(hostname): - hosts4=[] - hosts6=[] - try : - for host in socket.getaddrinfo(hostname,None,socket.AF_INET,socket.IPPROTO_IP,socket.AI_CANONNAME): - hosts4.append(host[4][0]) - except(socket.gaierror): pass - try : - for host in socket.getaddrinfo(hostname,None,socket.AF_INET6,socket.IPPROTO_IP,socket.AI_CANONNAME): - hosts6.append(host[4][0]) - except(socket.gaierror): pass - return (hosts4,hosts6) - class Chain(object): ''' Classe regroupant toutes les règles du firewall ''' def __init__(self): @@ -427,6 +414,19 @@ class UnknowUserError(Exception): # ############################################################################## +def gethostbyname(hostname): + hosts4=[] + hosts6=[] + try : + for host in socket.getaddrinfo(hostname,None,socket.AF_INET,socket.IPPROTO_IP,socket.AI_CANONNAME): + hosts4.append(host[4][0]) + except(socket.gaierror): pass + try : + for host in socket.getaddrinfo(hostname,None,socket.AF_INET6,socket.IPPROTO_IP,socket.AI_CANONNAME): + hosts6.append(host[4][0]) + except(socket.gaierror): pass + return (hosts4,hosts6) + def check_ip_proto(ip_proto): ''' Vérifie que le protocole ip fourni est valide ''' if ip_proto != 4 and ip_proto != 6: