我需要一种快速高效的方式来扫描一个IP范围内是否开放了80端口。
例如,如果我想扫描OVH IP范围"46.105.0.0/16",我需要扫描该范围内的每个IP,并输出每个开放了80端口的IP列表。
例如,如果我想扫描OVH IP范围"46.105.0.0/16",我需要扫描该范围内的每个IP,并输出每个开放了80端口的IP列表。
46.105.0.51
46.105.0.72
46.105.0.91
46.105.0.7
46.105.0.15
我需要扫描多个子网,并且需要将结果输出到文件中。
编辑:我还在我的专用服务器上运行CentOS,并拥有1Gbit上行带宽。
nmap -P0 -p80 --open 46.105.0.0/16 | grep 46.105 | awk '{print $5}NF == 6{print $6}' > output.txt
- admdrewnmap --version
)?--open
标志应该只返回“开放”的主机,而不是“过滤”或“关闭”的。 - admdrew