Commit graph

494 commits

Author SHA1 Message Date
Pierre-Elliott Bécue
a70d8fcde5 [Satistiques.py] On vire le p2p et on s'arrange pour que les ipv6 vie privée soient remplacées par les ipv6 eui64 2013-03-23 18:58:30 +01:00
Valentin Samir
3d494c87c4 [deconnexion] typo pour les déconnections ipv6 s/ip/mac/ 2013-03-23 17:28:36 +01:00
Pierre-Elliott Bécue
594c6aeb69 [mac_prises] Améliorations de performances. 2013-03-14 15:56:12 +01:00
Vincent Le Gallic
574a2aadf0 [demenagement.py] Poubelle. 2013-03-05 16:41:31 +01:00
Vincent Le Gallic
1074cac094 [surveillance/maintenance.sql] On ne remplit plus la table p2p, donc il est inutile de s'alarmer si elle est vide. 2013-03-05 15:17:48 +01:00
Vincent Le Gallic
cd55b539f6 [analyzer; reperage] Renommage d'une fonction dans lc_ldap 2013-03-03 23:51:05 +01:00
Pierre-Elliott Bécue
29bf860e0a [mac_prise_analyzer] Confondre pass et continue… Applaudissez PEB. 2013-03-03 06:09:50 +01:00
Pierre-Elliott Bécue
eaff6de6ad [Mac_prises] Compter les macs dans les chambres n'est pas du tout utile, finalement, par ailleurs, les configurations pour les macs étaient moisies, on vire les repérages "très suspects", et on laisse le calcul via une "heuristique". Ça simplifiera les mails, sans perdre en pertinence. 2013-02-28 00:49:27 +01:00
Pierre-Elliott Bécue
75f72ac6c1 [Mac_prises] boucler sur un tableau qu'on altère est une mauvaise idée. 2013-02-17 13:55:32 +01:00
Daniel STAN
b004906464 oublis de fichiers divers et symlinks for testlibs 2013-02-14 03:53:25 +01:00
Valentin Samir
ee66f742f5 [analyse.py,statistiques.py] L'upload en ipv6 n'est plus dans la même table que pour l'ipv4 2013-02-13 15:16:33 +01:00
Valentin Samir
15c518cc17 [deconnexion, ipt, surveillance] On compte l'upload ipv6 par adresses mac à partir de la correspondance fournie par la parssage des logs du firewall par mac_ip. On affiche un avertissement si on trouve deux mac avec le même ip sur les 3 derniers jours 2013-02-09 17:45:37 +01:00
Pierre-Elliott Bécue
39b2bb53aa [Mac_prises] Inutile de surcharger vert pour rien, thot se connecte à lui-même. 2013-02-08 16:16:24 +01:00
Vincent Le Gallic
b29face316 [surveillance/fiche_deconnexion/<des trucs>] iso8859-15 is evil
Réencodage des fichiers et changements des variable d'encodage du script.
2013-02-08 01:03:11 +01:00
Vincent Le Gallic
14b5e136cf [surveillance/fiche_deconnexion/generate.py] On log l'erreur quand on échoue sur la génération d'un .ps
ça me semble un peu illusoire parce que si ça foire, latex va attendre qu'on lui parle, donc ça va deadlocker...
 Mais au moins, ça prévient si latex est pas installé. (True story)
2013-02-06 06:43:38 +01:00
Pierre-Elliott Bécue
5af39592a6 [deconnexion.py] On ne retourne que les gens dont l'upload est >= 250 Mo, et on vire l'union avec dump 2013-02-05 16:21:18 +01:00
Pierre-Elliott Bécue
a09df00f6e Très vieille information. 2013-02-03 03:15:42 +01:00
Pierre-Elliott Bécue
bf26fc0bb8 [deconnexion.py] Ajout d'informations sur les derniers endroits où les machines ont été vues (pour mettre en évidence d'éventuels spoofs)
* Une deconnexion pour upload entraîne la recherche dans la base mac_prises des différentes chambres où toutes les machines filaires ont été vues pour la dernière fois.
    * Une pour p2p récupère la même info pour la machine déconnectée si elle est filaire.
2013-02-03 03:13:50 +01:00
Pierre-Elliott Bécue
a598e62bab Typos 2013-02-03 03:12:36 +01:00
Pierre-Elliott Bécue
6bc8ef3949 [mac_prises] On s'assure que le minimum de connexions SQL soit fait. 2013-02-03 01:14:20 +01:00
Pierre-Elliott Bécue
777ba5cd9c [Mac_prise] Modification du wrapper, logging + mail dans analyzer, et mise en place de reperage
* Le wrapper n'envoie plus de mails
    * Analyzer envoie ses mails lui-même, avec en pièce jointe le contenu du logging.
    * Analyzer n'envoit rien si les tableaux sont vide, sauf si hargneux, et sur une demi heure
    * Création de mac_prise_reperage, dont le but est de lister les macs inconnues d'une chambre sur une plage de 24h (script exécuté par cron toutes les heures), et de compter le nombre de minutes pendant lesquelles elles ont été présentes. Si la somme des compteurs pour une chambre dépasse une quantité dans config, on envoie un mail. Pas de logging ici, tout est "limpide". Il faudra bien définir la variable de config sus-citée.
    * Modification de config, on rajoute les deux variables pour mac_prise_reperage.py
2013-02-02 02:02:02 +01:00
Pierre-Elliott Bécue
b37a0137e2 [mac_prises] Verbosité de l'analyseur et installation d'un cleaner
* On affiche le rapport calculé et le seuil limite
 * Les données de plus de deux jours sont détruites.
2013-02-01 15:10:19 +01:00
Pierre-Elliott Bécue
74dfca0736 [Mac_prise] Corrections 2013-02-01 08:28:33 +01:00
Pierre-Elliott Bécue
a95b3a1b9d [Mac_prises] J'ai modifié le wrapper pour recevoir les mails 2013-02-01 06:29:51 +01:00
Pierre-Elliott Bécue
df49d0b6dc [mac_prises] En place, avec script d'analyse.
Je commence à en avoir marre des gens qui spoofent. J'ai donc pris
en charge l'écriture de mac_prises cette nuit.
Je le mets en test vers la mailing list test@lists.crans.org, avis
aux amateurs.
2013-02-01 06:15:34 +01:00
Pierre-Elliott Bécue
baf4aa3645 [Mac_prises] Début de passage à postgresql 2013-01-31 13:58:30 +01:00
Vincent Le Gallic
c039058708 Enregistrement des droits d'exécution. Aucune vraie modif.
Darcs n'enregistrait pas les permissions des fichiers.
2013-01-31 05:36:25 +01:00
Pierre-Elliott Bécue
90baff4f36 [Deconnexion.py] Psycopg retourne des tuples, et setlocale attend plus de précision que la langue.
Ignore-this: c182cb914ee0025aebff030fd1b14b87

darcs-hash:20130127004622-afe24-4be0b922638e5b0200dec8ca421220490bfead4b.gz
2013-01-27 01:46:22 +01:00
Pierre-Elliott Bécue
bff0c9f555 Dans la série pgsql => thot, on transfère les bases de données, pour cela, on s'assure que tout est prêt niveau scripts.
Ignore-this: 1310db9d47caaf448d3727daafb43b77
Et on fait des patchs dégueux parce que psycopg est dans une trop vieille version...

darcs-hash:20130126222239-afe24-302736b502be967e4295205a6b865a9f55fb8e63.gz
2013-01-26 23:22:39 +01:00
Valentin Samir
94eaddc883 [fichiers_copyrightes] On n'envoit les notifications seulement à bureau@crans.org
Ignore-this: c8770ab7e0b8cab7478cd91231c24dd8

darcs-hash:20130126184831-3a55a-be310f9743a6c9298845f6ab2c2dcb96d0765079.gz
2013-01-26 19:48:31 +01:00
Pierre-Elliott Bécue
0388831524 [Ménage] On déplace tout ce qui est apparemment inutile et inutilisé dans /usr/scripts/archive en préservant l'arborescence
Ignore-this: 8d1754ffb1590f21db6c935f0a2299bd
Si des trucs ne marchent plus, faites des mv !

darcs-hash:20130118003531-afe24-59a0c8a1afc71c24c43466952f636081895194d3.gz
2013-01-18 01:35:31 +01:00
Vincent Le Gallic
e15ee23577 [surveillance/maintenance.sql] On n'a pas besoin de DELETE dans virus puisqu'elle n'est plus remplie
Ignore-this: 70ee6683b32e2f27a86b3fae621fea1c
Et comme ça ça évite au cronscript de râler tous les jours.

darcs-hash:20121218141015-2c9c1-a47cf036db03647a351d527c396355fed14f9daf.gz
2012-12-18 15:10:15 +01:00
Pierre-Elliott Bécue
dfcda07054 On modifie un peu le plugin de dim pour handle les bonnes choses, on ajoute un tool python, et on met mac_prises dans le dépot.
Ignore-this: a97c9dd382aae257e5d64b3fc14d0469

darcs-hash:20121211191448-b6762-f8705ea02bdfe778cd81d98ee52f2fa2533d68e0.gz
2012-12-11 20:14:48 +01:00
Olivier Iffrig
3ecf72fbec [deconnexion, ldap_crans] On ne crashe pas au moment de déconnecter un proprio virtuel
Ignore-this: 18ea66e81e966ddc84fa67353e40f6ce
Le script de déconnexion crashe au moment de save() une instance de AssociationCrans par exemple...
On se content d'afficher le problème (c'est cron qui l'exécute, donc ça sera envoyé par mail).

darcs-hash:20121128081425-108b1-257442176bca6479caee7628c6c9871a5977d221.gz
2012-11-28 09:14:25 +01:00
Daniel STAN
c04010afbb [firewall/filtrage] On droppe les problèmes de formatage
Ignore-this: eda45d6122669802eeee401d5ff81cf9
parce que netfilter fait parfois caca (comme tout le monde…)

darcs-hash:20121030223617-28565-c421592560f590198c00bce4e7dd6a7e453fec53.gz
2012-10-30 23:36:17 +01:00
Pierre-Elliott Bécue
b7a333074d [DHCP tools + random] Pour que tout marche mieux.
Ignore-this: 590aacb4887da39fd62052c13508c65b

darcs-hash:20120808150616-b6762-4d571c82be02d5cdaa6f275d2518eddd0061a42f.gz
2012-08-08 17:06:16 +02:00
Daniel STAN
7866b5adeb [deconnexion] On ne prévient pas les gens déjà déco
Ignore-this: 63a22ddf427ecacc08e4b570e1ac4099

darcs-hash:20120803122838-28565-13c9f30c6cfff46bbc1dcfe003c40ef98550d2f6.gz
2012-08-03 14:28:38 +02:00
becue
b7e9acf9f1 [Mails] Bye bye rouge
Ignore-this: 41f78b2bd4df9b4411c032a4169574be

darcs-hash:20120802160424-ab199-b3db7d18ed58b1e64d8dba4ee919e6870f4457a8.gz
2012-08-02 18:04:24 +02:00
Nicolas Dandrimont
25a68cd4dc [ldap_crans, deconnexion] print u"" == stupide
Ignore-this: a20c00ec570810fc4a73c73dabdc5a42

darcs-hash:20120718144634-ffbb2-a463a1a7705e2a81a9a88710a8fcaf97ffac871d.gz
2012-07-18 16:46:34 +02:00
Pierre-Elliott Bécue
baec302c4e [/usr/scripts/] Remplacement de sila par charybde, suite et fin.
Ignore-this: 80aa3bda745f5bed72743dd110ae3b0b

darcs-hash:20120620103735-b6762-b014f44c5cf1d64752cb7949555e25d12f5d1db4.gz
2012-06-20 12:37:35 +02:00
daniel.stan
bee010febe [analyse_upload] Option pour résoudre dns
Ignore-this: b68e70fbcbdda1a2e0ddbfc32952527e

darcs-hash:20120612163844-3ca67-f939f61e8c982c245a071fe7e5717634817d3ca3.gz
2012-06-12 18:38:44 +02:00
Michel Blockelet
29614d023b [fiche_deconnexion/generate.py] Corrections
Ignore-this: 5372b7094815f1f60930a2406006e27e
Maintenant ca va generer le ps pour de vrai ...

darcs-hash:20120412111807-ddb99-f6622519e66ec8f4427fffe38653c9665987775b.gz
2012-04-12 13:18:07 +02:00
Michel Blockelet
f9cd364947 [deconnexion.py] %d % int
Ignore-this: b9d416331ae828afa711778f11ab549

darcs-hash:20120412111732-ddb99-49e017f478d685f0a2bf9d81e4ae3db696f0e7fe.gz
2012-04-12 13:17:32 +02:00
Daniel STAN
1dc55fae1e [statistiques.py] Pour signer, c'est ...
darcs-hash:20111211112554-28565-e82c5334e6b46271339a33c9fcaea0feee83af15.gz
2011-12-11 12:25:54 +01:00
Michel Blockelet
e34c557029 [arpwatch_sendmail.py] On n'a plus besoin de decoder il semblerait
Ignore-this: b3aadc6ac2b7db5aab2315cefe8416f
Je me disais bien qu'il ne se passait plus grand-chose sur arpwatch

darcs-hash:20111126225730-ddb99-e215d70be054d56d87a980c79e7d4ec7cff6827d.gz
2011-11-26 23:57:30 +01:00
Michel Blockelet
6dcaa5fe10 [statistiques.py] Gestion un peu plus optimisee des serveurs et de l'IPv6
Ignore-this: d20c17251d227d1793b47559a860fcd5

darcs-hash:20110917172948-ddb99-4f46b6136ae6590303a634aaf8080bfa7a8abd31.gz
2011-09-17 19:29:48 +02:00
Michel Blockelet
be15be2a60 [statistiques.py] IPv6 serveurs
Ignore-this: 1fd59f23ad4f349c46f2845827fbdaa2
Il reste a corriger le fait que faire une requete par IP de serveur prend 40mn
pour generer les stats correspondantes ...

darcs-hash:20110913130843-ddb99-ec532ae595430006207cb98654752e60b35c77d6.gz
2011-09-13 15:08:43 +02:00
Nicolas Dandrimont
9e6237a7b0 [statistiques] Nettoyage pour l'IPv6
darcs-hash:20110507220345-ffbb2-7f25f6dce54708cb58e0f50c899446d54d6d6f5d.gz
2011-05-08 00:03:45 +02:00
Michel Blockelet
acef69c7da [deconnexion.py] On ne déconnecte plus pour Bittorrent
Maintenant ils reçoivent seulement un mail d'avertissement

darcs-hash:20110307233611-ddb99-be4482514f3f841735ec695e36a8b45f63c878fc.gz
2011-03-08 00:36:11 +01:00
Nicolas Dandrimont
48770cda56 [init.d-filtrage_firewall] squeezification
darcs-hash:20110227125912-ffbb2-1dae390c60b7b685fdf64f771dcbb075fb830bc1.gz
2011-02-27 13:59:12 +01:00