Ich brauche Hilfe, diesen Code zu modifizieren, um mehrere Bereiche zu scannen. Es ist in Perl, aber ich bin sicher, dass Sie mir helfen können, herauszufinden, wie man es schafft, einen Anfang zu machen und durch alle IPs zwischen diesen 2 Punkten zu scannen. Hier ist der Code:brauche Hilfe, um ein Argument zu setzen
#!C:\Program Files\perl\bin\Perl.exe -w
# ------------------------------------------------------------ #
use Net::Ping;
use LWP::UserAgent;
# ------------------------------------------------------------ #
# my $basenet = "192.168.240"; #
# my $start_host = 1; #
# my $end_host = 25; #
# ------------------------------------------------------------ #
$num_args = $#ARGV + 1;
if ($num_args != 3) {
print "Usage: perl.pl [network-base] [start_ip] [end_ip]\n\n";
print "Example: perl.pl 192.168.1 20 44\n";
print "This will run the check on these IP's: 192.168.1.20-44.\n";
exit -1;
}
my $basenet=$ARGV[0];
my $start_host=$ARGV[1];
my $end_host=$ARGV[2];
Ich rate es würde ein 4. Argument benötigen. wie
mein $ extranet = $ ARGV [3];
Bitte helfen.
Bitte [Bearbeiten] Ihre Frage und die richtige Markup-Code zu verwenden. In der [Abmeldehilfe] (http://stackoverflow.com/help/formatting) finden Sie Einzelheiten dazu. Bitte markieren Sie Code-Blöcke und Inline-Code entsprechend. Es ist sehr schwierig, Ihre Frage sofort zu lesen. – simbabque
Ich habe versucht, Ihre Frage besser selbst zu formatieren, aber ich kann nicht an mehreren Stellen Ihrer Bedeutung sicher sein. Bitte repariere es. – Borodin
können Sie die Bedeutung von ** multi-fähigen Bereichen ** definieren. Ich kenne die Bedeutung nicht. – Arijit