From 4ce11e366b0094b15bcf3e9d43a317e043dc7064 Mon Sep 17 00:00:00 2001 From: pessoles Date: Sat, 1 Oct 2005 18:57:28 +0200 Subject: [PATCH] Commentaires darcs-hash:20051001165728-6d78a-31b5788ead59bb96ad59cd09c931d4f954fba492.gz --- surveillance/deconnexion.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/surveillance/deconnexion.py b/surveillance/deconnexion.py index 1139cbfb..f5732d47 100755 --- a/surveillance/deconnexion.py +++ b/surveillance/deconnexion.py @@ -301,11 +301,15 @@ for i in range(1,len(infectes)): requete2="SELECT COUNT(ip_src) FROM flood where ip_src='%s' and date > timestamp 'now' - interval '1 hour'" % IP curseur.execute(requete2) nb_flood = curseur.fetchall() + # On traite que les IP qui sont descendues en dessoys des seuils if nb_virus[0][0] < virus.virus and nb_flood[0][0] < virus.flood: machine = ldap.search('ipHostNumber=%s' % IP,'w' )['machine'][0] proprio = machine.proprietaire() bl = proprio.blacklist() hostname = machine.nom() + # On stoppe la sanction pour une ligne existante de la blackliste + # En prenant en compte le fait que d'autres lignes de blackliste + # ont pu s'ajouter. for ligne in bl: if ',-,virus,' in ligne: liste=ligne.split(',')