diff --git a/surveillance/deconnexion.py b/surveillance/deconnexion.py index 1a128791..cbdf8dde 100755 --- a/surveillance/deconnexion.py +++ b/surveillance/deconnexion.py @@ -148,71 +148,6 @@ requete="UPDATE avertis_upload set soft='f' where soft='t' and date < timestamp curseur.execute(requete) -############################## -# Blackliste des uploaders : # -############################## -# Sélection des uploaders du dernier mois -#requete = "SELECT ip_crans FROM avertis_upload WHERE hard='f' AND date>timestamp 'now' - interval '1 month' ORDER BY ip_crans" -#curseur.execute(requete) -#sanctions = curseur.fetchall() - -#for i in range(0,len(sanctions)-2): - # Vu que l'on a classé la requete par IP successive, - # si il y a 3 IP identiques à la suite, on sanctionne -# if sanctions[i][0]==sanctions[i+1][1]==sanctions[i+2][0]: - # Récupération de l'aid -# IP=sanction[i][0] -# machine = ldap.search('ipHostNumber=%s' % IP,'w')['machine'][0] -# proprio=machine.proprietaire() -# aid=machine.id() - # On cherche des occurences dans la base des sanctions : -# requete="SELECT penalite FROM sanctions WHERE aid='%s'" % aid -# curseur.execute(requete) -# resultat=curseur.fetchall() - # Les uploaders sont rangés dans la colonne sanction et sont sortis de la colonne hard -# requete = "UPDATE avertis_upload SET hard='0' and sanctions='1' WHERE ip_crans='%s'"%IP - # C'est la premiere fois qu'il uploade 3 fois dans le mois : - ############################################################ -# if resultat[0][0]==[]: -# # Inscription dans la base psql -# requete="INSER INTO sanctions (date,aid,penalite) VALUES ('now','%s',1)" -# curseur.execute(requete) - # Sanction sur la base ldap -# date = time() -# debut = localtime(date) -# fin = localtime(date+60*60*24*15) - # proprio.blacklist(["%d/%d/%d %d:%d" % (debut[2],debut[1],debut[0],debut[3],debut[4]),"%d/%d/%d %d:%d" % (fin[2],fin[1],fin[0],fin[3],fin[4]),'upload',"TESTS : upload de %s Mo" % elupload]) - # proprio.save() - #MAILS - ###### -# else : -# penalite=int(resultat[0][0]) -# if penalite == 1: - # Inscription dans la base psql -# requete="UPDATE sanctions set penalite=2 WHERE aid='%s'" %aid -# curseur.execute(requete) - # Sanction sur la base ldap -# date = time() -# debut = localtime(date) -# fin = localtime(date+60*60*24*15) - # proprio.blacklist(["%d/%d/%d %d:%d" % (debut[2],debut[1],debut[0],debut[3],debut[4]),"%d/%d/%d %d:%d" % (fin[2],fin[1],fin[0],fin[3],fin[4]),'upload',"TESTS : upload de %s Mo" % elupload]) - # proprio.save() - # MAILS - ######## -# elif penalite == 2: -# # Inscription dans la base psql -# requete="UPDATE sanctions set penalite=3 WHERE aid='%s'" %aid -# curseur.execute(requete) -# # Sanction sur la base ldap -# date = time() -# debut = localtime(date) -# fin = localtime(date+60*60*24*30) -# # proprio.blacklist(["%d/%d/%d %d:%d" % (debut[2],debut[1],debut[0],debut[3],debut[4]),"%d/%d/%d %d:%d" % (fin[2],fin[1],fin[0],fin[3],fin[4]),'upload'," TESTS upload de %s Mo" % elupload]) -# # proprio.save() -# # MAILS -# ######## - - ###############################################