begin process at 2010 02 09 18:09:48
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Scripts

 > CLONESCAN

CLONESCAN


 Information sur la source

 Description

Voici un CloneScan assez ''simple'' mais peux s'averer utile quelque fois , surtout pour les modérateur .

Source

  • on *:join:#:{ set -u3 %who off
  • else { who $nick }
  • }
  • alias scan {
  • if ($window(@scanner)) { close -@ @scanner }
  • var %chan = $active
  • window -k0 @Scanner
  • clear @scanner
  • if ($nick(%chan,0) == 1) { echo @scanner 5Aucun clone trouvé sur %chan | halt }
  • hmake clone 1000
  • var %ticks = $ticks
  • var %i = $nick(%chan,0)
  • while (%i) {
  • set %clonenick $ial($nick(%chan,%i)).host
  • if ($ialchan(*!*@* $+ %clonenick ,%chan,0) > 1) {
  • var %y = $ialchan(*!*@* $+ %clonenick ,%chan,0)
  • hadd clone %clonenick %y
  • }
  • dec %i }
  • if ($hget(clone,0).item == 0) { echo @scanner Aucun clone trouvé sur12 %chan | hfree clone | halt }
  • else {
  • echo @scanner 5Voici les résultats final du CloneScan sur %chan ( $+ $network $+ ) ...
  • linesep -s @scanner
  • var %w = $hget(clone,0).item
  • while (%w) {
  • echo @scanner 5 $hget(clone,%w).data Users avec cette Host : ( $hget(clone,%w).item )
  • var %z = $hget(clone,%w).data
  • while (%z) {
  • echo @scanner 5 $chr(186) $ialchan( *!*@* $+ $hget(clone,%w).item,%chan,%z).nick
  • inc %nbreclone
  • dec %z }
  • dec %w }
  • }
  • linesep -s @scanner
  • echo @scanner 5 $calc(%nbreclone -$hget(clone,0).item) $iif($calc(%nbreclone -$hget(clone,0).item) > 1,clones trouvés,clone trouvé) sur %chan  ( $+ $network $+ ) $+ .
  • echo @scanner 5Présentement $round($calc($calc($hget(clone,0).item / $nick(%chan,0)) * 100),1) $+ % des users sur %chan sont des Clones.
  • linesep -s @scanner
  • echo @scanner 5Recherche éffectuée en ( $round($calc(($calc($ticks - %ticks) / 1000)),3) )  seconde(s).
  • linesep -s @scanner
  • echo @scanner 5Fin de la Recherche du CloneScan .
  • hfree clone
  • unset %nbreclone
  • }
  • menu @scanner {
  • $style(2) $chr(91) @CloneScan $chr(93) :x
  • -
  • Fermer:close -@ @scanner
  • }
  • menu channel {
  • CloneScan:/scan
  • }
on *:join:#:{ set -u3 %who off
  else { who $nick }
}

alias scan {
  if ($window(@scanner)) { close -@ @scanner }
  var %chan = $active
  window -k0 @Scanner
  clear @scanner
  if ($nick(%chan,0) == 1) { echo @scanner 5Aucun clone trouvé sur %chan  | halt }
  hmake clone 1000
  var %ticks = $ticks
  var %i = $nick(%chan,0)
  while (%i) {
    set %clonenick $ial($nick(%chan,%i)).host
    if ($ialchan(*!*@* $+ %clonenick ,%chan,0) > 1) {
      var %y = $ialchan(*!*@* $+ %clonenick ,%chan,0)
      hadd clone %clonenick %y
    }
  dec %i }
  if ($hget(clone,0).item == 0) { echo @scanner Aucun clone trouvé sur12 %chan | hfree clone |  halt }
  else {
    echo @scanner 5Voici les résultats final du CloneScan sur %chan ( $+ $network $+ ) ...
    linesep -s @scanner
    var %w = $hget(clone,0).item
    while (%w) {
      echo @scanner 5 $hget(clone,%w).data  Users avec cette Host : ( $hget(clone,%w).item )
      var %z = $hget(clone,%w).data
      while (%z) {
        echo @scanner 	 5 $chr(186) $ialchan( *!*@* $+ $hget(clone,%w).item,%chan,%z).nick
        inc %nbreclone
      dec %z }
    dec %w }
  }
  linesep -s @scanner
  echo @scanner 5 $calc(%nbreclone -$hget(clone,0).item)  $iif($calc(%nbreclone -$hget(clone,0).item) > 1,clones trouvés,clone trouvé) sur %chan  ( $+ $network $+ ) $+ .  
  echo @scanner 5Présentement $round($calc($calc($hget(clone,0).item / $nick(%chan,0)) * 100),1) $+ % des users sur %chan sont des Clones. 
  linesep -s @scanner
  echo @scanner 5Recherche éffectuée en ( $round($calc(($calc($ticks - %ticks) / 1000)),3) )  seconde(s).
  linesep -s @scanner
  echo @scanner 5Fin de la Recherche du CloneScan .
  hfree clone
  unset %nbreclone
}

menu @scanner {
  $style(2) $chr(91) @CloneScan $chr(93) :x
  -
  Fermer:close -@ @scanner
}

menu channel {
  CloneScan:/scan
}

 Conclusion

Vous n'avez qu'a cliquer de droit sur un salon et voila :)


 Sources du même auteur

REPONDEUR DE PRIVÉ À SON PLUS SIMPLE

 Sources de la même categorie

LA CONFIGURATION D'UN EGGDROP QUI ENLÈVE LES BANS APRÈS X ... par Atok
Source avec Zip Source avec une capture DARKPROJECT - SCRIPT MIRC par Artwerks
Source avec une capture STATISTIQUES DISQUE(S) DUR(S) par Nort0n
SCRIPT POUR ADMIN STRESSÉ AFFRONTANT UNE URGENCE. par ouroumov
...................... par hgxv

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture WORLDDMT - DETECTEUR DE PSEUDOS ET DE CLONES + AFFICHEUR DE ... par WorldDMT
NICK SCAN SUR TOUT LES SALONS :) par ExtenZ93
Source avec Zip MP3FIND LECTEUR MP3 ET TELECHARGEMENT DE MP3 APARTIR DES SER... par Martino26

Commentaires et avis

Commentaire de PaDa le 06/09/2004 20:09:27

on *:join:#:{ set -u3 %who off
    else { who $nick }
}
t'as pas de if donc déja le else c'est mal parti ...

hmake clone 1000 < 50 ou 100 ca suffit lol

Sinon pas testé mais ca m'a l'air bien long...

Commentaire de neko01 le 06/09/2004 20:17:04

oublié le if $nick == $me dans le on join
le temps de la recherche et le pourcentage des users cloné n'est pas indispensable pour ne pas dire inutile sinon c'est  bien moi je le trouve pratique si il y avait la possibilité qu'il scan tout les chans ou l'on est en meme temps ca serait pratique :D

Commentaire de COOLMAN002 le 07/09/2004 14:20:30

C'est bizare, j'ai vu le même dans Cameleon Script V2 (By Jujuquatre et Dayez)....

Commentaire de talking le 08/09/2004 12:26:00

effectivement CoolMan002 cette source est dans plusieurs scripts Pour moi cette source est ripée

Commentaire de Asthar le 13/09/2004 20:12:04

Bouh !
Déjà vu en effet ...

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Message quand on quitte [ par nitro120 ] je vois souvent des messages quand un utilisateur se deconnecte de ircjaimerais savoir comment il font pour que des que lon fé quitter mirc se message Messages user [ par jimmyv ] Bonjour tt le mondeVoila j'aimerai enregistrer tt les messages d'un user particulier sur mon chan, la procédure d'enregistrement fonctionne bien, le s jai été oto killed pr attake de clones , et jai rien fait ... [ par [Fk] ] bonjour , voila je vous explik mon bp : je suis deconnecté ... ( bon juska là normal ) , donc jai redémaré mon ordi .. je me suis connecté , je suis a Comment changer les messages ? [ par xuenga ] J'ai testé de nombreux scripts et je me lance finalement dans ma première réalisation.Ma question est à propos des messages délivrés par un mIrc vierg Comment faire ? [ par skaaf ] Salut je suis ban de qnet pour cette raison: Idle/pointless clones - Do not connect multiple "idler" clones to QuakeNet. Banned for connection abuse. REdirection de messages notices vers un pv [ par Seiya2041 ] Salut a tous, je cherche un script permettant de rediriger des messages affichés en notice (listing de bot xdcc par exemple) vers un pvMerci de répond attaque de clones sous proxy [ par ali31 ] bonsoir tlm , j aurai voulu savoir si on pouvai bloqué des attaque de clones sous proxy ,autrement que avec les mod classique +iml?cordialement IP/nick [ par Solisoft ] Salut,Je suis IRCOp sur 1 serveur qui utilise O et Q (pour l'instant).J'aimerrais savoir comment savoir qui utilise 1 IP..Je vous explique, O m'indiqu Control v 6.12 [ par nocomment ] Bonsoir j'ai un gros probleme avec L'addon Control v6.12voila ce qui m'arrive: ca me dit : * /sockopen: insufficient parameters (line 298) et quand jv


Nos sponsors


Sondage...

Comparez les prix


HTC Magic

Entre 429€ et 429€

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,733 sec (4)

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