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 !

3 PROTECTIONS ANTI MASS JOIN .


Information sur la source

Description

Cliquez pour voir la capture en taille normale
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

  • 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 }
  • }
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 .
 

Commentaires et avis

signaler à un administrateur
Commentaire de juki_webmaster le 23/03/2004 07:00:24

Excuser moi; le premier code n'est pas de moi je crois , je me suis insipirer de lui , enfin grand merci à son hauteur pour m'avoir donner cette idée ( http://www.ircfr.com/code.aspx?ID=15110 , auteur :  T0x1K ) .
Passer tous une agréable journé .

signaler à un administrateur
Commentaire de SornDrixer le 23/03/2004 07:43:12 administrateur CS

Mince, j'ai cru que tu avais publié ton projet, visible sur le screen :(
Je suis déçu :P

Bon ben sinon, c'est basique, mais tant que cela fonctionne correctement, c'est le principal.
Dommage qu'il n'y est pas de dialog avec configuration possible, par exemple, nombre de join en X seconde, quel mode appliquer si mass-join, etc.

signaler à un administrateur
Commentaire de juki_webmaster le 23/03/2004 17:32:03

SornDrixer je suis desolé mais je peux pas trop en montrer de mon projet pour des soucis de droit d'auteur . lol
J'espere que vous comprenez en tout cas ces sources marche , la troisieme est le code mis dans ProtectServ avec plus de fonction comme vous voyez sur le screen .

signaler à un administrateur
Commentaire de Princesse12 le 28/03/2004 15:33:14

zoliiiiiiiii projet mais surtout pour ircops qan meme :)

En tout cas belle presentation :)

signaler à un administrateur
Commentaire de maaars le 01/04/2004 00:27:08

raaaaaaaaaaaaaa vivement que tu finisse ton projet... lol

signaler à un administrateur
Commentaire de juki_webmaster le 03/04/2004 22:56:03

lol, sa avance, sa avance... :)
Ce soir j'attaque l'anti proxy avec l'aide d'un pote.

signaler à un administrateur
Commentaire de TrAcKsY le 30/10/2004 02:32:11

Est-ce que le projet est fini ? merci de repondre

signaler à un administrateur
Commentaire de juki_webmaster le 30/10/2004 04:06:33

D'une maniere il à était abondonner, d'une autre maniere fini, enfin je l'est pas publier il rester encore des details.

signaler à un administrateur
Commentaire de yzfr1 le 08/11/2004 03:12:00

euh j'attend tjr :p

signaler à un administrateur
Commentaire de yzfr1 le 08/11/2004 03:15:18

ah ui je tiens aussi a dire bvo a juki_webmaster et SornDrixer
pour les sources que vous mettez a notre disposition  merci :)

signaler à un administrateur
Commentaire de rugbymen le 24/02/2005 19:59:04

dommage c pas configurable  ...

signaler à un administrateur
Commentaire de juki_webmaster le 25/02/2005 19:57:21

Mais quesque tu veux configurer? explique. Si c'est pour activer/desactiver la protection autemps faire rapidement une machin fenetre mirc (desoler mais moi et le mirc c'est adieu).

signaler à un administrateur
Commentaire de rugbymen le 26/02/2005 16:53:59

ex nombre de clone join par sec  ! si le canal et tres actif ? il va commencé a bannir tout l monde :s c pas tres fun ca ..

signaler à un administrateur
Commentaire de Soprano71 le 17/08/2008 12:03:33

bonjour,
est ce que cet source et tjr d'activité ? ou en est ce projet ?

cdl

Ajouter un commentaire



Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,250 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.