begin process at 2010 02 10 10:05:10
  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 560

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

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
BANNIR LES AGES, LES HOMMES, LES FEMMES ET PSEUDO AVEC CHIFF... par cougar_du_havre

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

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

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