#!/usr/bin/perl # Petit script en perl pour faire une recherche via Netcrat # craftquery -m *.ibm.com -l -v -> affiche la liste des serveur se terminant par .ibm.com # sans faire une analyse # # 1 Le code n'est pas perfectly. # 2 Le scan doit se faire linéairement sous peine de se manger un ban de la part de Netcraft # pour cause de flood. # 3 Pas de libwhisker prévu dans les futures versions. Par contre une interface X windows # 4 Un minimum de connaissance des filtre sous *nix vous permettra de faire des merveilles # 5 J'accueil volontier vos suggestions. # 6 Détruire n'apporte rien. Il faut partager ses connaissances pour progresser... use Socket; use Getopt::Std; my $version="1.0.3"; my $serveros="uptime.netcraft.com"; my $server="www.netcraft.com"; my $urlos="GET /up/graph?mode_u=off\&mode_v=on\&site="; my $port=80; my $result=50; my $position=0; my @searchtype; my $dbreak="\n\n\n"; my $rest="site contains"; sub osget; sub getdirect; print "\nCraftQuery V $version denylson\@vaccum.ch\n\n"; ############################################################ if ($#ARGV == -1){ print "Utilisation: craftquery -m masque