From 88339b1da52dced8325ceaf57ed8ab1005cd8014 Mon Sep 17 00:00:00 2001 From: Valentin Samir Date: Thu, 13 Dec 2012 23:34:03 +0100 Subject: [PATCH] [ipt] On met gethostbyname au bont endrois dans le fichier Ignore-this: e41cda310ddc3bbd819d0b70210d9308 darcs-hash:20121213223403-3a55a-428ba976ced54b09906137b5fb501730f62fcf53.gz --- gestion/ipt.py | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) 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: