diff --git a/surveillance/deconnexion.py b/surveillance/deconnexion.py index 61f31b9d..49fe323f 100755 --- a/surveillance/deconnexion.py +++ b/surveillance/deconnexion.py @@ -338,12 +338,8 @@ infectes_old = curseur.fetchall() for ip, nombre in infectes: - # si on est en dessous du seuil, on laisse passer - if nombre < virus.flood: - continue - - # si on est déja avertis, on laisse passer - if [ip] in infectes_old : + # si on est en dessous du seuil, ou qu'on est deja averti, on laisse passer + if nombre < virus.flood or [ip] in infectes_old : continue # lecture des infos de ldap @@ -465,6 +461,7 @@ for ip, id_p2p, nombre in fraudeurs : proprio.save() else : # adhérent non blacklisté + fin = localtime(time()+60*60*24) proprio.blacklist(['now',"%d/%d/%d %d:%d" % (fin[2],fin[1],fin[0],fin[3],fin[4]),'virus',hostname]) proprio.save()