regex spamfilter
#1
Bonjour,
pour commencé mes excuse si je ne post pas au bon endroit.

voila je suis entrain de réglé mon spamfilter.conf et j'ai un petit souci rien de méchant mais bon sa me gène un peut.
Dans mon regex quand je teste de bloquer le mot hotmail. fr/org/com etc... il prend en compte le point "." que si le f de "fr" ou "org" et coller exemple :

Citation :Hotmail.com ou Hotmail .c om

et moi je veut que même si le "." com et séparer du .com que sa block mon lien

Code :
spamfilter {
    regex "([h]+[^A-Za-z0-9]*[o]+[^A-Za-z0-9]*[t]+[^A-Za-z0-9]*[m]+[^A-Za-z0-9]*[a]*[^A-Za-z0-9]*[i]*[^A-Za-z0-9]*[l]+)*\.(f*[^A-Za-z0-9]*r|c*[^A-Za-z0-9]*o*[^A-Za-z0-9]*m|n*[^A-Za-z0-9]*e*[^A-Za-z0-9]*t|o*[^A-Za-z0-9]*r*[^A-Za-z0-9]*g)+";
    target { channel; channel-notice; part; quit; topic; };
    reason "Coordonnées personnelles interdites (adresse messenger)  ( http://www.tchat-fusion.org/netiquette.php )";
    action block;
};

Cordialement Stéphane
  Répondre   Avertir
#2
quelque chose comme ceci te conviendrais ?

Citation :[regexp {(^|\s)((www\.|#)[^\s]|Http://|.fr//|(.com|//(\.?)write)\s)

mais ton spamfilter c'est du TCL ?

as tu regarder ici :

souci-avec-spamfilter
  Répondre   Avertir
#3
Bonjour fedora,
merci de cette réponse super rapide ^^

non c'est pas du TCL c'est dans spamfilter.conf de unrealircd
fedora a écrit :mais ton spamfilter c'est du TCL ?

fedora a écrit :quelque chose comme ceci te conviendrais ?
regexp {(^|\s)((www\.|#)[^\s]|Http://|.fr//|(.com|//(\.?)write)\s)
malheureusement non voici un autre exemple pour mieux comprendre.

ici vue que la lettre "o" et coller au point >> .o r g le spam et bloquer
Citation :13:03 Serge» h o t m a i l .o r g
4 [Message bloqué] Motif : Message blocked: 7Coordonnées personnelles interdites (adresse messenger) 12 ( http://www.tchat-fusion.org/netiquette.php )

et si on le tape comme sa le spam n'est pas bloquer car le "." et le "o" on un espace :

Citation : 13:02 Serge» h o t m a i l . o r g << non bloquer

Cordialement Stéphane
  Répondre   Avertir
#4
as tu regarder ici :

souci-avec-spamfilter
  Répondre   Avertir
#5
Re Smile
oui j'ai regardé et créer mon regex grâce au lien que tu ma donner pour la terminaison.
Citation :+\.(fr|com|net|org)";

et même fait des recherches sur google et sur les regex

CrazyCat a écrit :[code]spamfilter {
regex "..+\.(fr|com|net|org)";
};


fedora a écrit :as tu regarder ici :

souci-avec-spamfilter

Cordialement Stéphane
  Répondre   Avertir


Sujets apparemment similaires...
Sujet Auteur Réponses Affichages Dernier message
  souci avec spamfilter steph 3 3,515 05/12/2010, 18:51
Dernier message: CrazyCat

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)