Détecteur de spam [Résolu]

Messages postés
407
Date d'inscription
samedi 11 septembre 2004
Statut
Membre
Dernière intervention
25 août 2005
- - Dernière réponse : cs_fyltum
Messages postés
407
Date d'inscription
samedi 11 septembre 2004
Statut
Membre
Dernière intervention
25 août 2005
- 6 oct. 2004 à 21:33
Voila comme sur mon chan il commence a avoir des lourds qui spam et qui quitent j'ai voulu mettre un remote pour prévenir les users de mon chan mais ça ne marche pas :
on *:text:*:#: { http:// }
if ( $me isop $chan ) { msg $chan 4ATTENTION !!! Des personnes qui vous invitent à vous connecter sur un site dans votre pv ou sur le général sont absolument à éviter ! NE CLIQUEZ JAMAIS DESSUS !!! IL y a de très fortes chances que le site contienne des virus visant à spammer à votre insu, ce qui vous fera éjecter du t'chat ! Merci de votre attention !
}
}

merci...
Afficher la suite 

Votre réponse

15 réponses

Meilleure réponse
Messages postés
1804
Date d'inscription
mardi 15 juillet 2003
Statut
Membre
Dernière intervention
22 septembre 2009
2
3
Merci
peu de spams résistent a ca même si c'est illisible :
$regex($strip($1-),/(http:\/\/\S+|www\.\S+|(?:\d{2} ){4}\d{2}|\w+@\w+\.(?:com|fr|org|net)|w w w \. (?:\S )+)/i)

en clair
ca teste si ya
"http:// plus du texte"
ou "www. plus du texte"
ou 10 chiffres groupés par deux (les nums en 08 notamment ya des spams comme ca qqfois)
ou machin@machin.com net fr ou org (mails)
ou w w w . plus texte avec des espaces dedans (spams super futés)

l'avantage c'est pas tant la détection , a part pour les nums de tel ca se fait bien sans regex , l'avantage c'est qu'après un test la dessus , $regml(1) contient 9 fois sur 10 l'url de spam nickel bien délimitée , si tu veux te faire des stats , ou visualiser juste ca dans un détecteur ou mettre en place un service antispam :)

on *:text:*:#: { if $regex($strip($1-),/(http:\/\/\S+|www\.\S+|(?:\d{2} ){4}\d{2}|\w+@\w+\.(?:com|fr|org|net)|w w w \. (?:\S )+)/i) { echo -a Spam détecté > $nick > $regml(1) << } }

voilou voilou

tofu mets toi aux regex !!! ;)
PaDa

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 109 internautes nous ont dit merci ce mois-ci

Commenter la réponse de cs_PaDa
Messages postés
248
Date d'inscription
samedi 1 novembre 2003
Statut
Membre
Dernière intervention
9 janvier 2006
0
Merci
on *:text:*:#: {
if (http:// isin $strip($1-)) { msg $chan 4ATTENTION !!! Des personnes qui vous invitent à vous connecter sur un site dans votre pv ou sur le général sont absolument à éviter ! NE CLIQUEZ JAMAIS DESSUS !!! IL y a de très fortes chances que le site contienne des virus visant à spammer à votre insu, ce qui vous fera éjecter du t'chat ! Merci de votre attention ! }
}
Commenter la réponse de tidds
Messages postés
1726
Date d'inscription
vendredi 12 septembre 2003
Statut
Membre
Dernière intervention
13 juin 2009
1
0
Merci
on @*:TEXT:*:#:{
if *www.* iswm $strip($strip($1-)) || *http:* iswm $strip($strip($1-)) {
msg # ATTENTION !!! Des personnes qui vous invitent à vous connecter sur un site dans votre pv ou sur le général sont absolument à éviter ! NE CLIQUEZ JAMAIS DESSUS !!! IL y a de très fortes chances que le site contienne des virus visant à spammer à votre insu, ce qui vous fera éjecter du t'chat ! Merci de votre attention ! } }

ça doit pouvoir donner ça enfin bon ya surement d'autres moyens (je pense par exemple aux regex (pada à toi de jouer lol)) pour définir si le txt contient un spam..

----
Commenter la réponse de cs_tofu
Messages postés
344
Date d'inscription
dimanche 30 novembre 2003
Statut
Membre
Dernière intervention
19 août 2006
1
0
Merci
PaDA comment tu fais pour maitriser les $regex comme ça c'est complètement illisible me faudrait un bon tuto moi
Commenter la réponse de talking
Messages postés
1804
Date d'inscription
mardi 15 juillet 2003
Statut
Membre
Dernière intervention
22 septembre 2009
2
0
Merci
Le tuto de sax dispo sur scriptsdb.org est un très bon tutorial , il y en a un d'Averell sur mircsriptsfrfm.org également, plus restreint peut être plus pratique.
Ces tutos paraissent un peu rébarbatifs peut être , perso ca me disait rien au début mais quand tu te forces un peu tu te rends compte que c'est très très puissant : tout ce qui est parsing ou test sur des chaines est grandement facilité par les regex , parfois quasi impossible sans...
Si tu maitrises le tuto de sax tu sais déja tout faire en pratique , ou presque :) après ya un bouquin qui existe qui est très bien mais ca sert pas vraiment en mirc
PaDa
Commenter la réponse de cs_PaDa
Messages postés
1804
Date d'inscription
mardi 15 juillet 2003
Statut
Membre
Dernière intervention
22 septembre 2009
2
0
Merci
mircscriptsfrfm.com , pas .org dsl :)
PaDa
Commenter la réponse de cs_PaDa
Messages postés
61
Date d'inscription
samedi 25 septembre 2004
Statut
Membre
Dernière intervention
17 octobre 2004
0
Merci
Pada il se gaveeeeeeeeeeeeeeeeeeee j'aimerai bien en savoir autant que toi pada huhu sa fé combien de temps que tapprend le scripting ?
Commenter la réponse de Riminickrickette
Messages postés
1804
Date d'inscription
mardi 15 juillet 2003
Statut
Membre
Dernière intervention
22 septembre 2009
2
0
Merci
ca fait 32 ans (:
PaDa
Commenter la réponse de cs_PaDa
Messages postés
1726
Date d'inscription
vendredi 12 septembre 2003
Statut
Membre
Dernière intervention
13 juin 2009
1
0
Merci
lol ...........

----
Commenter la réponse de cs_tofu
Messages postés
61
Date d'inscription
samedi 25 septembre 2004
Statut
Membre
Dernière intervention
17 octobre 2004
0
Merci
Lol ta 20 ans et sa fé 32 ans :| lul
Commenter la réponse de Riminickrickette
Messages postés
407
Date d'inscription
samedi 11 septembre 2004
Statut
Membre
Dernière intervention
25 août 2005
0
Merci
Merci merci beaucoup PaDa et tofu :big)
Commenter la réponse de cs_fyltum
Messages postés
1726
Date d'inscription
vendredi 12 septembre 2003
Statut
Membre
Dernière intervention
13 juin 2009
1
0
Merci
de rien

----
Commenter la réponse de cs_tofu
Messages postés
407
Date d'inscription
samedi 11 septembre 2004
Statut
Membre
Dernière intervention
25 août 2005
0
Merci
Et autrement vous ne savez pas comment faire pour activer ou desactiver par le bais d'une commande comme !spam ? et aussi au passage si vous etes motivés 8-) comment faire pour le désactiver sur les chans ou je ne suis pas op
merci ...
Commenter la réponse de cs_fyltum
Messages postés
407
Date d'inscription
samedi 11 septembre 2004
Statut
Membre
Dernière intervention
25 août 2005
0
Merci
j'ai mis réponse acceptée pou PaDa ça peut aider ...
Commenter la réponse de cs_fyltum
Messages postés
407
Date d'inscription
samedi 11 septembre 2004
Statut
Membre
Dernière intervention
25 août 2005
0
Merci
Oh mdr je viens de remarquer les failles de mon truc , une attaque sur !csadmin! !!! mdr j'ai été a la limite de l'excess flood ...
Commenter la réponse de cs_fyltum

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.