|
Trouver une ressource
Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !
ANTI CLONE / MASS JOIN
Information sur la source
Description
bonjours alors voila ma 1ère sources,je n'est pas vraiment crée ce code,mais surtout modifié pour mon usage personnel
code anti clone fourni par un ami trouvé je c'est pas où et le mass join trouvé sur ce site
je vous fournir deux code,le 1er pour un usage sur un bot X²(mon code comprendra des protection pour les users ayant access au bot) la 2nd sera le code tout simplement
Source
- ;PARTI POUR UN BOT X²
-
- on !^*:join:#: {
- if ( $address($me,2) != $address($nick,2) ) {
- if ( $chan != #!bot! ) {
- if ( $me isop $chan ) && ($nick != %chan1_user_ [ $+ [ $nick ] ] ) && ($nick != %chan2_user_ [ $+ [ $nick ] ] ) && ($nick != %chan3_user_ [ $+ [ $nick ] ] ) && ($nick != %chan4_user_ [ $+ [ $nick ] ] ) && ($nick != %chan5_user_ [ $+ [ $nick ] ] ) {
- if ( $chan == %chan1 ) { anticlone | massjoin | halt }
- if ( $chan == %chan2 ) { anticlone | massjoin | halt }
- if ( $chan == %chan3 ) { anticlone | massjoin | halt }
- if ( $chan == %chan4 ) { anticlone | massjoin | halt }
- if ( $chan == %chan5 ) { anticlone | massjoin | halt }
- }
- }
- }
- }
- ;parti sans les protection pour bot ou script mirc autre que X²
-
- on !^*:join:#: {
- if ( $address($me,2) != $address($nick,2) ) {
- if ( $chan != #!bot! ) {
- anticlone
- massjoin
- halt
- }
- }
- }
- ;ensuite rajouté c'est alias qui son réelement les anti clone et mass join
-
- alias anticlone {
- set %scannombre
- set %clonenick
- set %clone.comp
- :start
- inc %scannombre
- if ($nick(#,%scannombre) == $null) { goto end }
- elseif ($nick == $nick(#,%scannombre)) { goto start }
- elseif ($address($nick,2) == $address($nick(#,%scannombre),2)) { /set %clonenick %clonenick $nick(#,%scannombre) | Inc %clone.comp | goto start }
- else goto start
- :end
- if (%clone.comp > 1) {
- if (%clonenick != $null ) {
- haltdef
- mode $chan +mi
- mode $chan +b $address($nick,2)*
- kick $chan $gettok(%clonenick,1,32) 7.: 14HanNNnnNNn je voi 7DoUbLe !!! 3BOUGE aC t ClôNe 2 MerDe ... 4( Clônes detect ) 154y $me $fulldate 7:.
- kick $chan $gettok(%clonenick,2,32) 7.: 14HanNNnnNNn je voi 7DoUbLe !!! 3BOUGE aC t ClôNe 2 MerDe ... 4( Clônes detect ) 154y $me $fulldate 7:.
- kick $chan $gettok(%clonenick,3,32) 7.: 14HanNNnnNNn je voi 7DoUbLe !!! 3BOUGE aC t ClôNe 2 MerDe ... 4( Clônes detect ) 154y $me $fulldate 7:.
- .timer 1 20 msg %cr 7.: 3 $nick 2a clôné sur4 $chan 2avec le host 14: $address($nick,5) 7:.
- .timer 1 10 msg $chan 7.: 2attaque de 4clône détecté2 mise en place des 4modes +im 2pour plus de sécurité, ceux ci seront enlevé dans4 quelques secondes 2si vous tenez a parler,allé dans le pv de3 d'un op 2et demandé un 1voice 7:.
- .timer 1 15 mode $chan -m
- .timer 1 60 mode $chan -i
- }
- }
- unset %scannombre %clonenick %clone.comp
- }
- alias massjoin {
- if ( %entrer [ $+ [ $chan ] ] >= 1 ) { /inc %entrer [ $+ [ $chan ] ] 1
- if ( %entrer [ $+ [ $chan ] ] <= 4 ) { /halt }
- if ( %entrer [ $+ [ $chan ] ] > 4 ) {
- mode $chan +mi
- mode $chan +b $address($nick,2)*
- kick $chan $nick 7.: 2HanNNnnNNn 14Mass Join !!! 2by $me $fulldate 7:.
- .timer 1 20 msg %cr 7.: 14Mass Join sur4 $chan 7:.
- .timer 1 10 msg $chan 7.: 14Mass Join détecté2 mise en place des 4modes +im 2pour plus de sécurité, ceux ci seront enlevé dans4 quelques secondes 2si vous tenez a parler,allé dans le pv de3 d'un op 2et demandé un 1voice 7:.
- .timer 1 15 mode $chan -m
- .timer 1 60 mode $chan -i
- }
- }
- else { /inc -u5 %entrer [ $+ [ $chan ] ] 1 }
- }
-
;PARTI POUR UN BOT X²
on !^*:join:#: {
if ( $address($me,2) != $address($nick,2) ) {
if ( $chan != #!bot! ) {
if ( $me isop $chan ) && ($nick != %chan1_user_ [ $+ [ $nick ] ] ) && ($nick != %chan2_user_ [ $+ [ $nick ] ] ) && ($nick != %chan3_user_ [ $+ [ $nick ] ] ) && ($nick != %chan4_user_ [ $+ [ $nick ] ] ) && ($nick != %chan5_user_ [ $+ [ $nick ] ] ) {
if ( $chan == %chan1 ) { anticlone | massjoin | halt }
if ( $chan == %chan2 ) { anticlone | massjoin | halt }
if ( $chan == %chan3 ) { anticlone | massjoin | halt }
if ( $chan == %chan4 ) { anticlone | massjoin | halt }
if ( $chan == %chan5 ) { anticlone | massjoin | halt }
}
}
}
}
;parti sans les protection pour bot ou script mirc autre que X²
on !^*:join:#: {
if ( $address($me,2) != $address($nick,2) ) {
if ( $chan != #!bot! ) {
anticlone
massjoin
halt
}
}
}
;ensuite rajouté c'est alias qui son réelement les anti clone et mass join
alias anticlone {
set %scannombre
set %clonenick
set %clone.comp
:start
inc %scannombre
if ($nick(#,%scannombre) == $null) { goto end }
elseif ($nick == $nick(#,%scannombre)) { goto start }
elseif ($address($nick,2) == $address($nick(#,%scannombre),2)) { /set %clonenick %clonenick $nick(#,%scannombre) | Inc %clone.comp | goto start }
else goto start
:end
if (%clone.comp > 1) {
if (%clonenick != $null ) {
haltdef
mode $chan +mi
mode $chan +b $address($nick,2)*
kick $chan $gettok(%clonenick,1,32) 7.: 14HanNNnnNNn je voi 7DoUbLe !!! 3BOUGE aC t ClôNe 2 MerDe ... 4( Clônes detect ) 154y $me $fulldate 7:.
kick $chan $gettok(%clonenick,2,32) 7.: 14HanNNnnNNn je voi 7DoUbLe !!! 3BOUGE aC t ClôNe 2 MerDe ... 4( Clônes detect ) 154y $me $fulldate 7:.
kick $chan $gettok(%clonenick,3,32) 7.: 14HanNNnnNNn je voi 7DoUbLe !!! 3BOUGE aC t ClôNe 2 MerDe ... 4( Clônes detect ) 154y $me $fulldate 7:.
.timer 1 20 msg %cr 7.: 3 $nick 2a clôné sur4 $chan 2avec le host 14: $address($nick,5) 7:.
.timer 1 10 msg $chan 7.: 2attaque de 4clône détecté2 mise en place des 4modes +im 2pour plus de sécurité, ceux ci seront enlevé dans4 quelques secondes 2si vous tenez a parler,allé dans le pv de3 d'un op 2et demandé un 1voice 7:.
.timer 1 15 mode $chan -m
.timer 1 60 mode $chan -i
}
}
unset %scannombre %clonenick %clone.comp
}
alias massjoin {
if ( %entrer [ $+ [ $chan ] ] >= 1 ) { /inc %entrer [ $+ [ $chan ] ] 1
if ( %entrer [ $+ [ $chan ] ] <= 4 ) { /halt }
if ( %entrer [ $+ [ $chan ] ] > 4 ) {
mode $chan +mi
mode $chan +b $address($nick,2)*
kick $chan $nick 7.: 2HanNNnnNNn 14Mass Join !!! 2by $me $fulldate 7:.
.timer 1 20 msg %cr 7.: 14Mass Join sur4 $chan 7:.
.timer 1 10 msg $chan 7.: 14Mass Join détecté2 mise en place des 4modes +im 2pour plus de sécurité, ceux ci seront enlevé dans4 quelques secondes 2si vous tenez a parler,allé dans le pv de3 d'un op 2et demandé un 1voice 7:.
.timer 1 15 mode $chan -m
.timer 1 60 mode $chan -i
}
}
else { /inc -u5 %entrer [ $+ [ $chan ] ] 1 }
}
Conclusion
précision la variable %cr précise un salon donné(salon des comptes rendu pour ma part)
clone limité as 3/salon ==> mode +im ==> mode -m après 15seconde et mode -i après 1minute
massjoin pratique contre les attaques de proxy(testé moi même hier) et marche trés bien
Sources de la même categorie
Sources en rapport avec celle ci
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
Anti-Mass join Anti-clone [ par Soprano71 ]
bonjour a tous ! y aurai t'il un anti clone en dial et anti-mass join svp ?
Anti mass join [ par Xrf ]
Bonjour, voila j'aimerai cree un add on anti mass join pour stoper les clone. Cette add on pourai prendre place sur un bot sop voir ircop. Seulement j
Anti flood join [ par nightmar ]
Salut tous le monde esque quelqu'un pourait me dire se qui ne vas pas dans mon code ? svpOn 1:JOIN:#Aeons:{ if (% [ $+ [ join ] [ $+ [ $nick ] ] ] )
Anti mass kick [ par Milk0z ]
BAN: on *:RAWMODE:#:{ if (( $mid($1- < ,1 ,7 )) && ( +b isin $1 ) { ... } } DEOP: on *:DEOP:#:{ if ($modefirst) { ... } Je ne trouve pas
anti clone [ par sylveur ]
bon ba le blème c'est que sur mon server un pett coqu'un joue au clone. je cherche un bn anti-cone en mirc mai je trouve as.. et je voulai savoir
Bot Anti-clone [ par shadowsexpect ]
Bonjour a tous, je construit mon bot depuis maintenant une semaine, et je voudrais qu'il serve aussi pour la sécurtié du server, pour ce faire j'aimer
Recherche detecteur de clone on join [ par DeViL66 ]
Salut,Je recherche un scanner de clone On Join spécial, que quand le clone d'une personne rentre sur un chan, cela nous avertisse. Aussi pou
pourquoi ce script anti j/p ban les mecs qui /hop??? [ par int3r_ ]
Bonjour, Voilà c'que j'ai dans le remote ;anti join-part ON *:JOIN:#monChan: { set %join. [ $+ [ $nick ] ] 1 .timerunset 1 60 unset %join. [ $+
1 anti-clone plizz [ par reva94 ]
Bonjours , depuis X temp je cherche 1 bon anti-clone, je n'en trouve point :'(Est ce que quelqu'un aurai 1 remote pour ban-kick 15 min <== La meme
whoiseur ? lamers :p [ par Xer0z ]
bonjour , je voudrais savoir si qu elle q'un pouvais me faire ou expliqué commant fonctionne c tres simple , je voudrais simplement que quan on m
|
Téléchargements
Logiciels à télécharger sur le même thème :
|