Pour viter d'afficher les anciennes dconnexions.

darcs-hash:20060314062325-72cb0-4ca7e57dceb7848abe4a0feda6ece61aa7e77abd.gz
This commit is contained in:
salles 2006-03-14 07:23:25 +01:00
parent 8eb1a2ca4d
commit c501b3fb65

View file

@ -135,15 +135,16 @@ liste_virus3 = tableau_ng( data = liste_virus3,
# Machines ayant utilisé des protocoles P2P dans la journée : # Machines ayant utilisé des protocoles P2P dans la journée :
############################################################# #############################################################
requete = "SELECT ip_src, nom, compteur, date FROM \ requete = "SELECT ip_src, nom, compteur, max(date) FROM \
(SELECT ip_src,nom,count(ip_src) as compteur \ (SELECT ip_src,nom,count(ip_src) as compteur \
FROM p2p INNER JOIN protocole_p2p ON p2p.id_p2p=protocole_p2p.id_p2p \ FROM p2p INNER JOIN protocole_p2p ON p2p.id_p2p=protocole_p2p.id_p2p \
WHERE p2p.date > timestamp 'now' - interval '1 day' \ WHERE p2p.date > timestamp 'now' - interval '1 day' \
GROUP BY ip_src,nom ORDER BY compteur desc) \ GROUP BY ip_src,nom) \
AS tous \ AS tous \
LEFT JOIN avertis_p2p ON ip_src=ip_crans \ LEFT JOIN avertis_p2p ON ip_src=ip_crans \
WHERE tous.compteur>5 \ WHERE tous.compteur>5 \
LIMIT 30" GROUP BY ip_src, nom, compteur \
ORDER BY 3 DESC"
curseur.execute(requete) curseur.execute(requete)
liste_p2p = [] liste_p2p = []
for IP, protocole, compteur, blackliste in curseur.fetchall(): for IP, protocole, compteur, blackliste in curseur.fetchall():