我想用这样的方式使用nmap,我可以一次检查一堆服务器的端口,以检查其特定的端口是否打开? 现在我有10个IP地址,但将来可能会更多。 我知道像猫/纳米/pipe道系统在Linux的非常基本的命令,但我不知道如何提供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会照顾到优化和性能。