Scanneur de host/address

Soyez le premier à donner votre avis sur cette source.

Snippet vu 6 130 fois - Téléchargée 26 fois

Contenu du snippet

Ce n'est pas mon tout premier code, mais je trouve celui-ci relativement utile et abouti, tout en restant basique bien sur (on débute tous)...

Ce script n'est qu'un moyen plus facile, rapide et agréable d'utiliser le $ialchan, qui permet de scanner la liste des users d'un channel sur lequel vous vous trouvez pour reperer des des hosts, ou des adresses très rapidement (en cas de bot, de clones, ou d'abus du même genre)

Le code peut paraitre long pour si peu, mais je l'ai décomposé en deux parties : la 1ere scanne les adresses, tandis que la 2e s'occupe des hosts/nicks :]

Je suis bien sur ouvert à toutes les remarques pouvant m'aider à simplifier ce code, ou à le rendre plus complexe :)

Pour l'activer, il suffit de taper /scan [recherche]
Par exemple : /scan wanadoo

Source / Exemple :


/scan {
  if ($1 != $null) {
    /set %scan $1
  }
  else {
    /set %scan $$?"Scanner quoi ?"
  }
  /set %scanad $ialchan(*@* $+ %scan $+ *,#,0)
  if (%scanad != 0) {
    /echo -a //4Scan// Nombre d'adresses contenant10 %scan :4 %scanad
    /set %scannumber 0
    while (%scannumber < %scanad) {
      /inc %scannumber
      /echo -a //4Scan// 10 %scannumber : $ialchan(*@* $+ %scan $+ *,#, $+ %scannumber $+ )
    }
  }
  /set %scanhost $ialchan(* $+ %scan $+ *,#,0)
  if (%scanhost != 0) {
    /echo -a //4Scan// Nombre de hosts contenant10 %scan :4 %scanhost
    /set %scannumber 0
    while (%scannumber < %scanhost) {
      /inc %scannumber
      /echo -a //4Scan// 10 %scannumber : $ialchan(* $+ %scan $+ *,#, $+ %scannumber $+ )
    }
  }
  if ((%scanad == 0) && (%scanhost == 0)) {
    /echo -a //4Scan// 10 0 : Aucune adresse ni aucun host ne correspond à10 %scan
  }
}

A voir également

Ajouter un commentaire Commentaires
Messages postés
14
Date d'inscription
jeudi 22 décembre 2005
Statut
Membre
Dernière intervention
7 janvier 2006

J'aime bien :) Perso je met tjrs des / je me repere plu facilemen aussi :)
8/10
Messages postés
28
Date d'inscription
jeudi 30 janvier 2003
Statut
Membre
Dernière intervention
26 janvier 2005

"tu n'es pas obligé de toujours mettre des /" oui, je sais, mais je me repere plus facilement, et je n'ai pas pensé à les enlever :]
Messages postés
817
Date d'inscription
mercredi 25 juin 2003
Statut
Membre
Dernière intervention
19 avril 2004

C'est : "alias scan {" et non pas "/scan", tu n'es pas obligé de toujours mettre des / (Comme par exemple /set est équivalent à set, ou /inc -> inc ) Autre chose, sert toi de la commande unset quand ton script se termine car moins il y a de variables dans les remotes mieux mIRC se porte :)

Je trouve dommage qu'on ne puisse pas selectionner un serveur automatiquement à partir de la liste des serveurs sous lesquels on est connecté. Quand à l'interet du Script... honnetement il m'est totalement inutile.

Pour un premier code c'est pas trop mal :) Dommage qu'il y ait quelques erreurs.... mais on a tous commencé un jour ;) Continue comme ça :)

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.