Thread NMap-Ausgabe auswerten (9 answers)
Opened by Martin at 2013-12-03 11:00

jan
 2013-12-03 12:47
#172391 #172391
User since
2003-08-04
2536 Artikel
ModeratorIn
[Homepage] [default_avatar]
Wenn Du die per Commandline bekommen willst, die Parameter stehen in @ARGV, Du könntest also bspw schreiben:
Code (perl): (dl )
1
2
3
for my $ip (@ARGV) {
print $ip . "\n";
}


um das script mit beliebig vielen IPs als Parametern aufrufen zu können.

Wenn Du sie lieber im Script abfragen willst:
Code (perl): (dl )
1
2
3
print "Bitte die IP eingeben: ";
my $ip = <STDIN>;
chomp($ip);

mit <STDIN> wird eine Zeile (inklusive Zeilenumbruch) von der Standard-Eingabe gelesen. chomp entfernt dann den Zeilenumbruch.

nmap könntest Du ganz einfach mit Backticks aufrufen:
Code (perl): (dl )
my $output = `nmap parameter`;


Dann müsstest Du nur noch den Output nach den für dich interessanten Daten durchsuchen.

View full thread NMap-Ausgabe auswerten