begin process at 2012 02 12 06:37:57
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

AddOns

 > SCANNEUR DE HOST/ADDRESS

SCANNEUR DE HOST/ADDRESS


 Information sur la source

Note :
5,5 / 10 - par 2 personnes
5,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :AddOns Niveau :Débutant Date de création :20/10/2003 Vu :5 208

Auteur : Simcamb

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

 Description

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

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



 Sources du même auteur

Source avec une capture ANTISPAM POUR CHANS ET PV CONFIGURABLE
AFFICHAGE DES NOTICES SOUS FORME DE QUERY

 Sources de la même categorie

PACMAN MULTI-JOUEUR EN LIGNE par wims
PROXY&SOCKS SCANNER+LEECHER par independentt
GESTIONNAIRE DE HIGHLIGHT AVANCÉ AVEC IGNORE SALON OU PSEUDO par doob666
AUTOJOIN HTABLE MULTISERVER par doob666
TCL - AJOUT SUPPRESSION DE LOGS par Atok

Commentaires et avis

Commentaire de Kolibot le 21/10/2003 17:54:10

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 -&gt; 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 :)

Commentaire de Simcamb le 21/10/2003 20:03:39

"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 :]

Commentaire de Dark1245 le 24/12/2005 13:19:59

J'aime bien :) Perso je met tjrs des / je me repere plu facilemen aussi :)
8/10

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

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 : 1,030 sec (4)

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