Я хочу использовать nmap таким образом, чтобы я мог сразу проверить несколько портов сервера, чтобы проверить, открыт ли их конкретный порт или нет? сейчас у меня 10 IP-адресов, но в будущем их может быть больше. Я знаю очень простую команду в Linux, такую как cat / nano / piping, но я не знаю, как мне передать в nmap список моих серверов, чтобы открывать их один за другим и возвращать результат.
Допустим, у вас есть файл с именем "server_ips" с указанными IP-адресами:
1.2.3.4
2.3.4.5
3.4.5.6
4.5.6.7
etc...
Тогда вы могли бы сделать следующее:
$ cat server_ips | xargs nmap <nmap_options>
Напишите целевой список IP-адресов или доменов в файл, затем
nmap -iL targetfile
Таким образом, Nmap позаботится об оптимизации и производительности.