我需要帮助修改此代码来扫描多重范围。它在perl中,但是我相信你可以帮助我弄清楚如何让它开始并结束并扫描这两点之间的所有IP。这里是代码:需要帮助来设置参数
#!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];
我猜测它需要第四个参数。像
my $ extranet = $ ARGV [3];
请帮忙。
请[编辑]你的问题,用正确的标记代码。请参阅[markdown help](http://stackoverflow.com/help/formatting)了解有关这些工作原理的详细信息。请适当标记代码块和内联代码。现在很难阅读你的问题。 – simbabque
我试图更好地设置自己的问题的格式,但我无法确定你在几个地方的含义。请修复它。 – Borodin
你能定义**多重范围**的含义吗?我不知道意思。 – Arijit