OVH Cloud OVH Cloud

[Importer juste l entete et detruire]

9 réponses
Avatar
Pim
Bonsoir tous,

Je vois beaucoup de gens parler de filtres suite aux recent virus.

Pas trop connaisseur dans les protocoles internet.

Est-til possible de n'importer juste les octets de l'entete puis de
détruire
le message sur le serveur si on le juge indésirable?

Ceci, afin de reduire la Bande passante vous l'aurez compris.

Est-ce possible par un telnet sur SMTP ?

Est-ce que les outils de filtrage classique le permettent?

Perso je suis dans Linux.

Et il y a : procmail et Exim.

9 réponses

Avatar
dominique becaert

Est-til possible de n'importer juste les octets de l'entete puis de
détruire le message sur le serveur si on le juge indésirable?


Voir le thread "filtrer les mails AVANT téléchargement." dans ce même
groupe, j'y parle d'un outil nommé Poppy, et de sa modification pour
automatiser la traque du spam.

Est-ce possible par un telnet sur SMTP ?


Bien sûr :
$ telnet smtp.wanadoo.fr 25
Mais ça c'est plutôt pour envoyer un mail :-)

Le protocole utilisé pour aller chercher les mails sur le serveur, c'est
(généralement) POP3 :
$ telnet pop.wanadoo.fr 110
--
"S'il n'y a pas de solution,
c'est qu'il n'y a pas de problème"
Proverbe Shadok

Avatar
Jean-Francois Billaud
scripsit Pim :

Bonsoir tous,


Bonsoir,

Je vois beaucoup de gens parler de filtres suite aux recent virus.

Pas trop connaisseur dans les protocoles internet.

Est-til possible de n'importer juste les octets de l'entete puis de
détruire
le message sur le serveur si on le juge indésirable?

Ceci, afin de reduire la Bande passante vous l'aurez compris.

Est-ce possible par un telnet sur SMTP ?


http://www.interpc.fr/mapage/billaud/telmail.htm


JFB

--
Rencontres du Logiciel Libre en Poitou-Charentes - 17 octobre 2003 :
http://melusine.eu.org/~acoul/rrll.html

Avatar
Pim
Le 20 Sep 2003 17:50:30 GMT,
Pim disait ceci :
Ceci, afin de reduire la Bande passante vous l'aurez compris.

Est-ce possible par un telnet sur SMTP ?

Est-ce que les outils de filtrage classique le permettent?

Perso je suis dans Linux.


Bon le "je suis dans Linux" c'est pour mon post sur les d'autres groupes.

Alors j'ai essayé avec telnet sur le port 110 et ça marche mais je ne
peut pas faire de trucs du genre :

1) Ecrire les instruction telnet dans fic.telnet.

2) telnet <fic.telnet

Comme en ftp.

Ce serait bien pour automatiser.

Mais je pense que le mieux serait d'utiliser le module:

Perl::Telnet
ou encore
Perl::Smtp

Enfin je ne suis pas sur des noms de modules que j'avance mais
je sait qu'il y en a un pour le mail au moins.

Car là ce serait supper pour filtrer après avec les Expressions
rationnelles dans perl vu mon expérience dans ce langage.

Je poursuit vos liens et merçi pour vos informations.

Pim.

Avatar
Jean-Francois Billaud
scripsit Pim :

Alors j'ai essayé avec telnet sur le port 110 et ça marche mais je ne
peut pas faire de trucs du genre :

1) Ecrire les instruction telnet dans fic.telnet.

2) telnet <fic.telnet

Comme en ftp.

Ce serait bien pour automatiser.


Essayer expect, ou lire les archives de fr.comp.unix
(la question revient souvent)

Mais je pense que le mieux serait d'utiliser le module:

Perl::Telnet
ou encore
Perl::Smtp

Enfin je ne suis pas sur des noms de modules que j'avance mais
je sait qu'il y en a un pour le mail au moins.

Car là ce serait supper pour filtrer après avec les Expressions
rationnelles dans perl vu mon expérience dans ce langage.


Ça paraît une bonne idée dans votre cas.


JFB

--
Rencontres du Logiciel Libre en Poitou-Charentes - 17 octobre 2003 :
http://melusine.eu.org/~acoul/rrll.html

Avatar
TiChou
Dans l'article news:,
Pim écrivait :

Alors j'ai essayé avec telnet sur le port 110 et ça marche mais je ne
peut pas faire de trucs du genre :

1) Ecrire les instruction telnet dans fic.telnet.

2) telnet <fic.telnet

Comme en ftp.

Ce serait bien pour automatiser.


L'outil telnet est un outil intéractif.
Pour l'utiliser dans un script, il faut utiliser netcat, outil
indispensable.

--
TiChou

Avatar
Pim
Le Sat, 20 Sep 2003 22:05:33 +0200,
TiChou disait ceci :
Dans l'article news:,
Pim écrivait :

Alors j'ai essayé avec telnet sur le port 110 et ça marche mais je ne
peut pas faire de trucs du genre :

1) Ecrire les instruction telnet dans fic.telnet.

2) telnet <fic.telnet

Comme en ftp.

Ce serait bien pour automatiser.


L'outil telnet est un outil intéractif.
Pour l'utiliser dans un script, il faut utiliser netcat, outil
indispensable.


Ah Ah on en apprend tous les jours.

man netcat.

Merci bien à toi.

Bon, pour le spam je vais utiliser autre chôse et éviter de réécrire le monde
mais cela risque surement de me servir pour autre chôse.

Pim :-)


Avatar
dominique becaert

Perl::Telnet
ou encore
Perl::Smtp


Le script que j'utilise pour détruire automatiquement les mails sur le
serveur du FAI utilise directement IO::Socket.
--
"S'il n'y a pas de solution,
c'est qu'il n'y a pas de problème"
Proverbe Shadok

Avatar
Pim
Le Sat, 20 Sep 2003 21:38:05 +0200,
Jean-Francois Billaud disait ceci :
scripsit Pim :
...
...
Essayer expect


Ok,Merci.
ou lire les archives de fr.comp.unix
Ok c'est noté.


Mais pour notre fameux Spam, je viens d'essayer le script de dominique becaert
qui a composé avec la librairie de Chris Bagwell et cela correspond exactement
à l'idée que j'avais.

scripts poppy,spamkill et sk

poppy : analyse les entête 1 a 1ne.

spamkill et sk : en récursif ( sk à une option de test!).


http://www.cnpbagwell.com/projects.html


BIEN lire la doc.

____

Pim.

Avatar
Pim
Le Sat, 20 Sep 2003 23:05:05 +0200,
dominique becaert disait ceci :

Perl::Telnet
ou encore
Perl::Smtp


Le script que j'utilise pour détruire automatiquement les mails sur le
serveur du FAI utilise directement IO::Socket.


Ben oui et je pense (sauf erreur) que tous les autres encapsulent IO::Sockets).

telnet.c utilise les sockets aussi je pense.

Mais pourquoi réécrire le monde?
Si ce n'est pour se prouver des chôses à soi-même, ou est l'intéret?


--
"S'il n'y a pas de solution,
c'est qu'il n'y a pas de problème"
Proverbe Shadok