如何选择在perl中运行的特定进程

时间:2011-06-19 22:27:45

标签: perl network-programming

我是否可以创建一个命令或函数来选择运行我想要的任何nmap扫描而不是我的代码现在如何运行,这是第一次ip地址扫描,其余的跟随?

这是我的代码:

(`nmap -v -r 99.xxx.xxx -p 1-200`);
(`nmap -v -r 98.xxx.xxx -p 1-200`);
(`nmap -v -r 96.xxx.xxx -p 1-200`);

1 个答案:

答案 0 :(得分:4)

您需要使用@ARGV

system("nmap -v -r $ARGV[0] -p 1-200");

使用CLI参数中的地址调用脚本,例如perl foo.pl 99.1.1.1