begin process at 2010 03 20 00:30:43
  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 :4 421

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

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

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
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,092 sec (3)

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