diff --git a/surveillance/filtrage_firewall.py b/surveillance/filtrage_firewall.py index 83a61ae7..395ad491 100755 --- a/surveillance/filtrage_firewall.py +++ b/surveillance/filtrage_firewall.py @@ -104,6 +104,14 @@ for log in filtre : proto = int(protocole[resultat_virus.group(5)]) #C'est à dire id pour la base port_src = int(resultat_virus.group(6)) port_dest = int(resultat_virus.group(7)) + # On remplit la base : + ###################### + date=strptime.syslog2pgsql(date) + curseur = pgsql.cursor() + requete = "INSERT INTO virus (date,ip_src,ip_dest,id,port_src,port_dest) VALUES ('%s','%s','%s',%d,%d,%d)" % (date,ip_src,ip_dest,proto,port_src,port_dest) + curseur.execute(requete) + + elif resultat_flood : date = resultat_flood.group(1) ip_src = resultat_flood.group(3) @@ -116,5 +124,5 @@ for log in filtre : ###################### date=strptime.syslog2pgsql(date) curseur = pgsql.cursor() - requete = "INSERT INTO virus (date,ip_src,ip_dest,id,port_src,port_dest) VALUES ('%s','%s','%s',%d,%d,%d)" % (date,ip_src,ip_dest,proto,port_src,port_dest) + requete = "INSERT INTO flood (date,ip_src,ip_dest,id,port_src,port_dest) VALUES ('%s','%s','%s',%d,%d,%d)" % (date,ip_src,ip_dest,proto,port_src,port_dest) curseur.execute(requete)