我有一个问题,使用 nmap 编写一个脚本来查看整个网络的 TCP 端口,以确定哪些 IP 地址正在运行这些服务。
抱歉我的英语不太好。
答案1
你想要做的是这样的:
nmap -p 53,123 192.168.0.0/24
-p
指定以逗号分隔的端口列表。192.168.0.0/24
指示以 CIDR 表示法扫描本地网络。请注意,如果您正在扫描本地网络,则需要知道它的类型;例如,/24
意味着有 2^(32-24) - 1 = 255 个可能的主机地址(如果您排除路由器、广播和网络 ID,则地址会少 3 个)。用于ip addr -o
查找您所在的网络。
当然,您可以结合使用其他选项来执行各种类型的扫描。