Как я могу выбрать конкретный процесс для запуска в Perl - PullRequest
1 голос
/ 20 июня 2011

Есть ли команда или функция, которую я могу создать, чтобы выбрать запуск любого из этих сканирований 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 Ответ

4 голосов
/ 20 июня 2011

Вам нужно использовать @ARGV:

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

И вызовите ваш скрипт с адресом в аргументе CLI, например, perl foo.pl 99.1.1.1

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...