Thread View: fr.comp.securite.virus
3 messages
3 total messages
Started by christophe Raverdy
Mon, 06 Dec 2004 23:14
scripter le traitement de notification de virus
Author: christophe Raverdy
Date: Mon, 06 Dec 2004 23:14
Date: Mon, 06 Dec 2004 23:14
35 lines
2364 bytes
2364 bytes
Attention : j'ai publi� cet article sur fr.comp.developpement et
fr.comp.securite.virus, je n'ai pas fix� de redirection pour vos r�ponses.
Bonsoir
Mon FSI intercepte pour moi une bonne cinquantaine de virus par
jour.
Dans la mesure o� je fatigue, j'aurais aim� faire un script qui parcourt la
notification � la recherche du deuxi�me received :
Received: from xxxxxx.xx (unknown [81.185.96.62])
by xxxxx.xxxx.xx (Postfix) with SMTP id 78D4C45128;
Mon, 6 Dec 2004 22:59:56 +0100 (CET)
en extrait l'IP de la machine contamin�e : 81.185.96.62
effectue un whois et soit envoie une notification si l'adresse est dans une
plage r�f�renc�e soit me propose de mettre � jour la r�f�rence de plage
(table externe) en fonction d'adresses e-mail propos�es par la table whois.
J'aurais aim� savoir si ce genre de script existe d�j� et si non quelles
sont les lignes que je dois chercher en priorit� dans les informations
retourn�es par une requ�te whois.
J'ai d�j� programm� en C et Ada, j'ai d�j� survol� du Python (proche d'Ada),
je ne me suis jamais pench� sur Perl. Accessoirement si je dois le coder en
obtenant un r�sultat fonctionnel le plus rapidement possible, que me
conseillez-vous ?
Par avance, merci.
--
christophe
Re: scripter le traitement de notification de virus
Author: Frederic Bonroy
Date: Mon, 06 Dec 2004 23:32
Date: Mon, 06 Dec 2004 23:32
46 lines
2838 bytes
2838 bytes
christophe Raverdy wrote: > Mon FSI intercepte pour moi une bonne cinquantaine de virus par > jour. > > Dans la mesure o� je fatigue, j'aurais aim� faire un script qui parcourt la > notification � la recherche du deuxi�me received : Pourquoi le deuxi�me? Le nombre de "received" est variable... vous parlez du deuxi�me "received" en partant du haut ou en partant du bas? Du haut je comprends �ventuellement, cela doit d�pendre de votre configuration, du bas je ne vois pas. > Received: from xxxxxx.xx (unknown [81.185.96.62]) > by xxxxx.xxxx.xx (Postfix) with SMTP id 78D4C45128; > Mon, 6 Dec 2004 22:59:56 +0100 (CET) > > en extrait l'IP de la machine contamin�e : 81.185.96.62 Une fois que vous avez trouv� le received qui vous int�resse, je suppose qu'il est sage de chercher: - soit une paire de parenth�ses contenant un chiffre qui indique le d�but de l'adresse comme ici: Received: from 217.234.241.251 (HELO xejbbuu.de) (217.234.241.251) by mta139.mail.sc5.yahoo.com with SMTP; Sun, 05 Dec 2004 23:27:13 -0800 - soit un crochet ouvert "[" suivi d'un chiffre comme dans votre exemple. Ensuite pour extraire l'IP c'est fastoche. > effectue un whois et soit envoie une notification si l'adresse est dans une > plage r�f�renc�e soit me propose de mettre � jour la r�f�rence de plage > (table externe) en fonction d'adresses e-mail propos�es par la table whois. Pourquoi faire un whois pour savoir si l'adresse est dans une plage r�f�renc�e? C'est vous qui d�cidez quelle est cette plage je suppose, et lorsque vous connaissez l'IP vous pouvez v�rifier si elle se trouve dans cette plage sans passer par whois. Et pourquoi rechercher des adresses email? > J'aurais aim� savoir si ce genre de script existe d�j� et si non quelles > sont les lignes que je dois chercher en priorit� dans les informations > retourn�es par une requ�te whois. Alors l�...
Re: scripter le traitement de notification de virus
Author: christophe Raverdy
Date: Tue, 07 Dec 2004 07:15
Date: Tue, 07 Dec 2004 07:15
79 lines
4350 bytes
4350 bytes
[J'ai suivi la redirection mais je ne suis pas certain que l'on soit vraiment le plus en th�me ici] Frederic Bonroy a �crit: >> Mon FSI intercepte pour moi une bonne cinquantaine de virus par >> jour. Dans la mesure o� je fatigue, j'aurais aim� faire un script qui >> parcourt la notification � la recherche du deuxi�me received : > > Pourquoi le deuxi�me? Le nombre de "received" est variable... vous > parlez du deuxi�me "received" en partant du haut ou en partant du bas? > Du haut je comprends �ventuellement, cela doit d�pendre de votre > configuration, du bas je ne vois pas. Je m'int�resse au corps du message envoy� par mon FSI : Apr�s le message "en clair", il y a les en-t�tes techniques :) Il y a deux machines concern�es chez mon FSI. La premi�re (branch�e sur l'ext�rieur) correspond � l'antivirus, il y a ensuite une deuxi�me machine qui elle se charge de d�livrer les courriels. C'est la premi�re machine qui dans le received comporte l'adresse IP qui a �tabli un contact SMTP. Ce qui correspond au deuxi�me received, seul int�ressant, que j'avais inclus dans mon article. > - soit un crochet ouvert "[" suivi d'un chiffre comme dans votre > exemple. Ensuite pour extraire l'IP c'est fastoche. Effectivement. Mon FSI pr�sente toujours sous cette derni�re forme. >> effectue un whois et soit envoie une notification si l'adresse est dans >> une plage r�f�renc�e soit me propose de mettre � jour la r�f�rence de >> plage (table externe) en fonction d'adresses e-mail propos�es par la >> table whois. > > Pourquoi faire un whois pour savoir si l'adresse est dans une plage > r�f�renc�e? C'est vous qui d�cidez quelle est cette plage je suppose, et > lorsque vous connaissez l'IP vous pouvez v�rifier si elle se trouve dans > cette plage sans passer par whois. Et pourquoi rechercher des adresses > email? 2 int�r�ts : La plupart des virus proviennent de Free et Wanadoo. L'id�e est d'envoyer une notification propre � chaque abuse avec dans un seul message toutes les notifications qui le concernent. Eventuellement, faire des statistiques sur les adresses IP afin de d�terminer si le FAI est r�actif ou non. Comme l'adresse de l'abuse peut varier (c'est une supposition) je pr�ferais avoir une table associ�e qui pour un "identifiant" inetnum me donnerait l'adresse e-mail kivabien >> J'aurais aim� savoir si ce genre de script existe d�j� et si non quelles >> sont les lignes que je dois chercher en priorit� dans les informations >> retourn�es par une requ�te whois. > > Alors l�... L'id�e �tait que compte-tenu du fait des "irresponsables" ont acc�s � l'adsl et qu'� premi�re vue les FAI se fichent de ce qui passe dans leurs tuyaux tant qu'il ne s'agit pas de mp3, il y aura bien des gens fatigu�s de recevoir des virus (ou notifications) ou de faire des recherches pour pr�venir les FAI des personnes infect�es. J'arrive d�j� par sript � invoquer whois et � r�cup�rer le r�sultat dans un fichier, en me basant sur un programme comme usevote, je pense que je ne devrais pas avoir trop de probl�mes � m'en sortir. En tous cas ce sera mieux que les antivirus qui envoient une notification en se basant sur le champ From. -- christophe
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads