Soprano71
Messages postés107Date d'inscriptionvendredi 15 avril 2005StatutMembreDernière intervention 6 janvier 2009
-
24 déc. 2008 à 17:55
WorldDMT
Messages postés871Date d'inscriptionjeudi 6 juillet 2006StatutMembreDernière intervention 6 janvier 2012
-
29 déc. 2008 à 10:48
bonsoir ,
je souhaiterai savoir comment kickban un host caché qui ce trouve dans ma blist
je m'explique je voudrai en faite le meme genre que ma blackliste et quand un spam bot rentre sur le salon sa le kick ban auto si dans sont whois y a le host caché .
exemple :
Whøis sur dousa_ (guest@1569141071.com)
Nøm Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;
Høst Caché 2531986971.fr
2 Salons #bretagne +#---aide---
Serveur irc.voila.fr (Serveur t'Chat)
Nick Enregistré Non
Inactivité 6secs
Ønline Depuis › Dimanche 21 Décembre 2008 à 16:21:59
voila un whois d'un spambot et je souhaiterai qu'il détecte le host caché => *!*@2531986971.fr
mon code:
#*-*-*-*-*-*-*-*-*-#
# BlacKListe #
#*-*-*-*-*-*-*-*-*-#
alias add {
if (!$1) { echo -a [Erreur] /add - Syntaxe de la commande : /add <mask> | halt }
.auser -a 10 $1
echo -a *** Ajouté à la Blacklist : $1
}
alias del {
if (!$1) { echo -a [Erreur] /del - Syntaxe de la commande : /del <mask> | halt }
if (!$ulist($1,10,1)) { echo -a [Erreur] /del - Le mask n'est pas dans la blacklist : $1 | halt }
.ruser $1
echo -a *** Supprimé de la Blacklist : $1
}
alias bliste { ulist 10 }
on @10:join:#:{
echo -a *** × Blacklist × $nick est BlacKlisté Ip/Mask : $address($nick,2)
if ($nick == $me) return
ban $chan $maddress
ban $chan $address($nick,2)
kick $chan $nick 4» 14Balcklisté(e) 4« 14Ip/Mask4: 14 $address($nick,2) 4×
}
Soprano71
Messages postés107Date d'inscriptionvendredi 15 avril 2005StatutMembreDernière intervention 6 janvier 2009 24 déc. 2008 à 18:15
après avoir regardé divers treads je suis tombé sur celui ci
on me:*:join:#:timer 1 20 who $chan
puis il indique le raw mon raw pour le host caché : raw 328:*: $8 mais j'vois pas comment l'adapté sur mon bout de code
cs_wims
Messages postés2466Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention 1 août 20101 24 déc. 2008 à 19:56
Pour l'instant, tu te base sur les level d'utilisateur (le level 10) pour savoir si un user est blacklisté ton on join ne se déclenche que si tu est op et que si l'addresse de l'user correspond a une blacklist.
Dans tout les cas, l'host caché (qui n'est que l'address de l'user) est contenu dans un on join dans $wildsite par ex ($address($nick,2)) donc il te suffit de regardé si cette addresse correspond a ce que tu veux, enfin c'est le principe de la black list.
WorldDMT
Messages postés871Date d'inscriptionjeudi 6 juillet 2006StatutMembreDernière intervention 6 janvier 20121 28 déc. 2008 à 12:24
salut
attention avec les levels
il y a d'autre script complet qui peuvent avoir le niveau 10 pour d'autre fonction comme auto voice par exp
alors il risqura d'etre blacklisted pourtant il a ete ajouté rien que pour une autre option comme auto voice
au lieu d'etre VIP il sera blacklisted :/