Détecteur de spam [Résolu]

cs_fyltum 407 Messages postés samedi 11 septembre 2004Date d'inscription 25 août 2005 Dernière intervention - 4 oct. 2004 à 21:47 - Dernière réponse : cs_fyltum 407 Messages postés samedi 11 septembre 2004Date d'inscription 25 août 2005 Dernière intervention
- 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
cs_PaDa 1804 Messages postés mardi 15 juillet 2003Date d'inscription 22 septembre 2009 Dernière intervention - 4 oct. 2004 à 22:46
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

Merci cs_PaDa 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 74 internautes ce mois-ci

Commenter la réponse de cs_PaDa
tidds 248 Messages postés samedi 1 novembre 2003Date d'inscription 9 janvier 2006 Dernière intervention - 4 oct. 2004 à 22:00
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
cs_tofu 1726 Messages postés vendredi 12 septembre 2003Date d'inscription 13 juin 2009 Dernière intervention - 4 oct. 2004 à 22:03
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
talking 344 Messages postés dimanche 30 novembre 2003Date d'inscription 19 août 2006 Dernière intervention - 5 oct. 2004 à 09:09
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
cs_PaDa 1804 Messages postés mardi 15 juillet 2003Date d'inscription 22 septembre 2009 Dernière intervention - 5 oct. 2004 à 12:52
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
cs_PaDa 1804 Messages postés mardi 15 juillet 2003Date d'inscription 22 septembre 2009 Dernière intervention - 5 oct. 2004 à 13:21
0
Merci
mircscriptsfrfm.com , pas .org dsl :)
PaDa
Commenter la réponse de cs_PaDa
Riminickrickette 61 Messages postés samedi 25 septembre 2004Date d'inscription 17 octobre 2004 Dernière intervention - 5 oct. 2004 à 18:27
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
cs_PaDa 1804 Messages postés mardi 15 juillet 2003Date d'inscription 22 septembre 2009 Dernière intervention - 5 oct. 2004 à 20:17
0
Merci
ca fait 32 ans (:
PaDa
Commenter la réponse de cs_PaDa
cs_tofu 1726 Messages postés vendredi 12 septembre 2003Date d'inscription 13 juin 2009 Dernière intervention - 5 oct. 2004 à 20:21
0
Merci
lol ...........

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

----
Commenter la réponse de cs_tofu
cs_fyltum 407 Messages postés samedi 11 septembre 2004Date d'inscription 25 août 2005 Dernière intervention - 6 oct. 2004 à 20:54
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
cs_fyltum 407 Messages postés samedi 11 septembre 2004Date d'inscription 25 août 2005 Dernière intervention - 6 oct. 2004 à 21:27
0
Merci
j'ai mis réponse acceptée pou PaDa ça peut aider ...
Commenter la réponse de cs_fyltum
cs_fyltum 407 Messages postés samedi 11 septembre 2004Date d'inscription 25 août 2005 Dernière intervention - 6 oct. 2004 à 21:33
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.