begin process at 2010 09 06 10:37:38
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

AddOns

 > SCANNEUR DE CLONES

SCANNEUR DE CLONES


 Information sur la source

Note :
Aucune note
Catégorie :AddOns Niveau :Débutant Date de création :29/01/2003 Date de mise à jour :29/01/2003 04:20:40 Vu :4 806

Auteur : m3n2o

Ecrire un message privé
Site perso
Commentaire sur cette source (4)
Ajouter un commentaire et/ou une note

 Description

Scanne les clones et affiche tout les who dans une nouvelle fenetre

Source

  • alias clonescan { unset %i* | .ial on | window -kn @Scanner | .enable #cln | who # | set %ichan # | set %itnick $nick(#,0) | set %itotal 0 | hmake c 10 | echo %ichan $timestamp 0[12Clones0]12 - Recherche en cours... }
  • alias scaning { set %n 0 | :p | inc %n
  • if ($nick(%ichan,%n) isin %istock) { goto e }
  • if ($ialchan($address($nick(%ichan,%n),2),%ichan,0) > 1) { inc %itotal | unset %inick | set %l 0 | :l | inc %l
  • if ($ialchan($address($nick(%ichan,%n),2),%ichan,%l).nick) { set %istock %istock $ialchan($address($nick(%ichan,%n),2),%ichan,%l).nick | set %inick %inick $+ , $ialchan($address($nick(%ichan,%n),2),%ichan,%l).nick | goto l } | hadd c %itotal ( $+ $right($address($nick(%ichan,%n),2),-4) $+ ) $right(%inick,-2) }
  • :e
  • if (%n < $nick(%ichan,0)) { goto p }
  • if (%n = $nick(%ichan,0)) {
  • if (%itotal != 0) { echo @Scanner $timestamp 0[12Clones0]12 - Détection sur %ichan | echo @Scanner $timestamp 0[12Clones0]12 - Résultat: $numtok(%istock,32) clones pour %itotal host(s) | var %e = 1 | while ($hget(c,%e)) { echo @Scanner $timestamp 0[12Clones0]12 - %e $+ . $hget(c,%e) | inc %e } }
  • if (%itotal == 0) { echo @Scanner $timestamp 0[12Clones0]12 - Pas de clones détecté sur %ichan $+ . }
  • unset %i* | hfree c }
  • }
  • #cln off
  • raw 315:*:.disable #cln | scaning | halt
  • #cln end
  • #Scan.Channel off
  • raw 352:*:{
  • if ( $parm3 $+ @ $+ $parm4 isin %Chan.Address) { inc %Chan.Clones } | else { %Chan.Address = %Chan.Address $parm3 $+ @ $+ $parm4 }
  • if (G isin $parm7) {
  • inc %Chan.Gone
  • if (%Chan.pseudo == $null) { %Chan.pseudo = $parm6 }
  • alse { %Chan.pseudo = %Chan.pseudo 1+ $parm6 }
  • }
  • inc %Chan.Total | halt
  • }
  • raw 315:*:{
  • echo 2 $parm2 6??? Stat. de $parm2 6???
  • echo 2 $parm2 6?OQP6? %Chan.Gone 6? %Chan.pseudo 6?
  • echo 2 $parm2 6?Clones 6? %Chan.Clones
  • echo 2 $parm2 6??? Fin de Stat. total: %Chan.Total 6???
  • .disable #Scan.Channel | unset %Chan.* | halt
  • }
  • #Scan.Channel end
  • menu @Scanner {
  • Effacer:clear
  • -
  • Fermer:window -c @Scanner
  • }
  • alias whowin {
  • if $window(@who) == $null {
  • window -klm -t10,30,33,36,49 +e @who 0 0 1100 500 arial 12
  • aline $colour(normal) @who Pseudo $chr(9) Adresse $chr(9) IRCop $chr(9) Away $chr(9) Vrai Nom $chr(9) Serveur
  • aline @who $chr(160)
  • aline @who $chr(160)
  • }
  • }
alias clonescan { unset %i* | .ial on | window -kn @Scanner | .enable #cln | who # | set %ichan # | set %itnick $nick(#,0) | set %itotal 0 | hmake c 10 | echo %ichan $timestamp 0[12Clones0]12 - Recherche en cours... }
alias scaning { set %n 0 | :p | inc %n
  if ($nick(%ichan,%n) isin %istock) { goto e }
  if ($ialchan($address($nick(%ichan,%n),2),%ichan,0) > 1) { inc %itotal | unset %inick | set %l 0 | :l | inc %l
  if ($ialchan($address($nick(%ichan,%n),2),%ichan,%l).nick) { set %istock %istock $ialchan($address($nick(%ichan,%n),2),%ichan,%l).nick | set %inick %inick $+ , $ialchan($address($nick(%ichan,%n),2),%ichan,%l).nick | goto l } | hadd c %itotal ( $+ $right($address($nick(%ichan,%n),2),-4) $+ ) $right(%inick,-2) }
  :e
  if (%n < $nick(%ichan,0)) { goto p }
  if (%n = $nick(%ichan,0)) {
    if (%itotal != 0) { echo @Scanner $timestamp  0[12Clones0]12 - Détection sur %ichan | echo @Scanner  $timestamp 0[12Clones0]12 - Résultat: $numtok(%istock,32) clones pour %itotal host(s) | var %e = 1 | while ($hget(c,%e)) { echo @Scanner $timestamp  0[12Clones0]12 - %e $+ . $hget(c,%e) | inc %e } }
    if (%itotal == 0) { echo @Scanner $timestamp 0[12Clones0]12 - Pas de clones détecté sur %ichan $+ . }
  unset %i* | hfree c }
}
#cln off
raw 315:*:.disable #cln | scaning | halt
#cln end
#Scan.Channel off
raw 352:*:{
  if ( $parm3 $+ @ $+ $parm4 isin %Chan.Address) { inc %Chan.Clones } | else { %Chan.Address = %Chan.Address $parm3 $+ @ $+ $parm4 }
  if (G isin $parm7) { 
    inc %Chan.Gone
    if (%Chan.pseudo == $null) { %Chan.pseudo = $parm6  }
    alse { %Chan.pseudo = %Chan.pseudo 1+ $parm6 }
  }
  inc %Chan.Total | halt
}
raw 315:*:{
  echo 2 $parm2 6??? Stat. de $parm2 6???
  echo 2 $parm2 6?OQP6? %Chan.Gone 6? %Chan.pseudo 6?
  echo 2 $parm2 6?Clones 6? %Chan.Clones
  echo 2 $parm2 6??? Fin de Stat. total: %Chan.Total 6???
  .disable #Scan.Channel | unset %Chan.* | halt
}
#Scan.Channel end
menu @Scanner {
  Effacer:clear
  -
  Fermer:window -c @Scanner
}
alias whowin {
  if $window(@who) == $null {
    window -klm -t10,30,33,36,49 +e @who 0 0 1100 500 arial 12
    aline $colour(normal) @who Pseudo $chr(9) Adresse $chr(9) IRCop $chr(9) Away $chr(9) Vrai Nom $chr(9) Serveur
    aline @who $chr(160)
    aline @who $chr(160)
  }
}

 Conclusion

pour scanner, se metre sur le salon et taper /clonescan


 Sources du même auteur

JEUX DU SERPENT, STYLE SNAKE NOKIA
LECTEUR MP3
TOUCHES F
PASSER PAR UN PROXY

 Sources de la même categorie

TCL - AJOUT SUPPRESSION DE LOGS par Atok
BLACKLIST PSEUDOS/MASKS par usurpateur
Source avec une capture [XCHAT] ANTI KICK / AWAY C++ par GeroXXXX
JEU DU CODE par alanpersonproject
SERVEUR FTP par hisoka2501

Commentaires et avis

Commentaire de nitro120 le 29/01/2003 16:36:58

t o couran ke JHD a fait le MEME script et sur IRCFR en plus ?

Commentaire de nitro120 le 29/01/2003 17:01:11

oups dsl apres recherche on diré kill a disparu pourtant je tassure kill a éxisté

Commentaire de tit1012 le 09/11/2003 20:12:28

peut etre mais c un autre qui a mis le meme
avec en plus
menu menubar
Scan clones : /clonescan
}

c i0lo je croi
et les nom c :
Scan clones trés rapide (une fenetre par salon )

Commentaire de mikl59 le 23/01/2009 09:05:52

bonjour,
comment faire pour scanner tout les chan en meme temps ?

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Septembre 2010
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
27282930   

Consulter la suite du CalendriCode

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,811 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales