darcs-hash:20051018082253-d1718-d0c608a370c1e077ee4e392c56c710ffa3081146.gz
This commit is contained in:
bernat 2005-10-18 10:22:53 +02:00
parent ebdca0cd7b
commit 3c54fb2904

View file

@ -276,7 +276,7 @@ if veroles:
requete = "SELECT ip_crans FROM avertis_virus where date < timestamp 'now' - interval '1 hour'" requete = "SELECT ip_crans FROM avertis_virus where date < timestamp 'now' - interval '1 hour'"
curseur.execute(requete) curseur.execute(requete)
infectes = curseur.fetchall() infectes = curseur.fetchall()
for i in range(1,len(infectes)): for i in range(0,len(infectes)):
IP=infectes[i][0] IP=infectes[i][0]
requete1="SELECT COUNT(ip_src) FROM virus where ip_src='%s' and date > timestamp 'now' - interval '1 hour'" % IP requete1="SELECT COUNT(ip_src) FROM virus where ip_src='%s' and date > timestamp 'now' - interval '1 hour'" % IP
curseur.execute(requete1) curseur.execute(requete1)
@ -287,9 +287,8 @@ for i in range(1,len(infectes)):
# On traite que les IP qui sont descendues en dessoys des seuils # 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 : if nb_virus[0][0] < virus.virus and nb_flood[0][0] < virus.flood :
machine = ldap.search('ipHostNumber=%s' % IP,'w' )['machine'][0] machine = ldap.search('ipHostNumber=%s' % IP,'w' )['machine'][0]
# si la machine n'est pas online, on ne reconnecte pas # si la machine est pas online, on reconnecte
if not machine_online(machine) : #if machine_online(machine) :
continue
proprio = machine.proprietaire() proprio = machine.proprietaire()
bl = proprio.blacklist() bl = proprio.blacklist()
hostname = machine.nom() hostname = machine.nom()