我在本地网络中:IPv4 共享地址空间 (100.xxx)。已连接到 wifi 热点。IP 范围:100.76.164.0/23
当我跑步时:
nmap 100.76.164.0/23
:它说所有主机都已关闭netstat -rn
:它给了我大约 25 个本地 IP 的列表(100.76.164.23、100.76.164.27 等)
为什么 netstat -rn 可以给我 IP 而 nmap 却不能?路由表和 nmap 扫描有什么区别?
答案1
这实际上取决于您要做什么。 Nmap 是一种主要用于扫描某些特定端口的工具。 Netstat 主要用于扫描本地计算机上的端口映射。 另请注意,Netstat 很久以前就被弃用了,它的替代品是“ss”工具。 如果您只是想扫描您的网络,并且您的网络中允许 ICMP 流量,那么我会使用更适合您目的的工具。 Fping 是一种可以 ping 指定网络中的所有主机并最终为您提供一些统计信息的工具。
例如fping -gs -r 0 100.76.164.0/23
其中:-s 代表报告末尾的统计数据 -g 根据网络/掩码生成 IPS -r 0(重试)每个主机仅重试一次 ping
如果您还有其他需要,请告诉我。