3 protections anti mass join .

Contenu du snippet

Voici 3 protection pour vous eviter les attaques masive de clone ( engendrez generalement durant les warIRC ) .
J'ais realisé ces 3 protections pedant la semain où je n'avais plus le net .
Je vous montre en meme temps mon projet qui a ce jour , permet une protection assez bonne pour les petites attaque .
Voici 3 remotes choisisez celle qui vous plait le plus ( moi perso c'est la 3eme ) :

Source / Exemple :


on *:join:#:{ 
if ($nick == $me) { /halt }
else { /timerautolimit [ $+ [ $chan ] ] 1 7 mode $chan +l $calc($nick($chan,0) + 2) | /halt }
}
on *:text:!fix:#:{ /mode $chan +l $calc($nick($chan,0) + 2) }

===========================================================

alias protectionamj_on {
  /timerprotect [ $+ [ $1 ] ] 0 7 /pramj $1
}
alias pramj { 
/mode $1 +l $calc($nick($1,0) + 2) 
}
alias protectionamj_off {
/timerprotect [ $+ [ $1 ] ] off
}

==> nesesite une pop up :
menu * {
Protection anti mass join
.Activé pour un salon:/protectionamj_on $$?="Pour le salon :"
.Desactivé pour un salon:/protectionamj_off $$?="Pour le salon :"
}

===========================================================

on *:join:#:{
  if ( %entrer [ $+ [ $chan ] ] >= 1 ) { /inc %entrer [ $+ [ $chan ] ] 1 
      if ( %entrer [ $+ [ $chan ] ] <= 4 ) { /halt  }
      if ( %entrer [ $+ [ $chan ] ] > 4 ) { //raw mode $chan +RmntC | /timerattqmj [ $+ [ $chan ] ] 1 20 /mode $chan -RmC  }
    }
    else { /inc -u5 %entrer [ $+ [ $chan ] ] 1 }
  }

Conclusion :


Voila ceci peut vous servir bien plus que vous le pensez .
Donc voici mon projet :
Je realise un bot pour proteger au mieu nos salon et nos serveur , le screen vous montre le dialogue du bot , quelques marche trés bien et son bien configurable .
Si vous possez d'autres protection anti mass join merci de les postez je compte sur vos contributions .
Faite bon usage de ce code .

A voir également

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.