scan_pl.txt

(0 KB) Pobierz
#!/usr/bin/perl
#
# Illegal Instruction Labs VERY COOL Port Scanner
# www.ii-labs.tk / kamikaza.ffk.hr
#
#		by DownBload / ljuranic@foi.hr

use IO::Socket;

if ($#ARGV != 2) 
{
 print "-------------------------------------------------\n";
 print "Illegal Instruction Labs VERY COOL Port Scanner ;)\n";
 print "     coded by DownBload <ljuranic\@foi.hr>\n";
 print "-------------------------------------------------\n";
 print " Usage: perl vcps.pl lowport highport hostname   \n";
 exit (0);
}

$lowport = $ARGV[0];
$highport = $ARGV[1];
$hostname = $ARGV[2];

print "Open ports on $hostname...\n";
for ($x = $lowport ; $x <= $highport ; $x++)
{
 $sock = IO::Socket::INET->new("$hostname:$x");
 if ($sock > 0) {
  $name = getservbyport ($x,"tcp");
  $name = "NO INFO" if ($name eq "");
  print "o $x - $name\n";
 }
 close ($sock);
}

Zgłoś jeśli naruszono regulamin