On compte sur les deux dernires heures seulement, a vitera peut tre
certains faux positifs (pas celui de Freecorp) darcs-hash:20060420193300-72cb0-a1ba090e07a837b747d73f668554b7f147d4b71c.gz
This commit is contained in:
parent
76465b3d4e
commit
89e805bb02
1 changed files with 3 additions and 3 deletions
|
@ -433,12 +433,12 @@ for IP in infectes:
|
|||
################################################################################
|
||||
|
||||
# Dans la table p2p on sélectionne les ip_src qui appartiennent au réseau
|
||||
requete = "SELECT ip_src,id_p2p,count(ip_src) FROM p2p WHERE %s AND date > timestamp 'now' - interval '1 day' GROUP BY ip_src,id_p2p ORDER BY ip_src" % ip_src_in_crans
|
||||
requete = "SELECT ip_src,id_p2p,count(ip_src) FROM p2p WHERE %s AND date > timestamp 'now' - interval '2 hours' GROUP BY ip_src,id_p2p ORDER BY ip_src" % ip_src_in_crans
|
||||
curseur.execute(requete)
|
||||
fraudeurs = curseur.fetchall()
|
||||
|
||||
# Récupération des fraudeurs pour ne pas les resanctionner
|
||||
requete = "SELECT ip_crans,protocole FROM avertis_p2p WHERE date > timestamp 'now' - interval '1 day'"
|
||||
requete = "SELECT ip_crans,protocole FROM avertis_p2p WHERE date > timestamp 'now' - interval '2 hours'"
|
||||
curseur.execute(requete)
|
||||
avertisp2p = curseur.fetchall()
|
||||
|
||||
|
@ -462,7 +462,7 @@ for ip, id_p2p, nombre in fraudeurs:
|
|||
|
||||
# Envoi du mail à disconnect
|
||||
if p2p.disconnect_mail:
|
||||
requete = "select date from p2p where date > timestamp 'now' - interval '1 day' and ip_src='%s' order by date limit 1"%ip
|
||||
requete = "select date from p2p where date > timestamp 'now' - interval '2 hours' and ip_src='%s' order by date limit 1"%ip
|
||||
curseur.execute(requete)
|
||||
date = curseur.fetchall()[0][0]
|
||||
corps = p2p.avertissement % { 'From': upload.expediteur,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue