如何用nmap / linux一次检查一堆网站的开放端口?

我想用这样的方式使用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会照顾到优化和性能。