netstat 与 nmap 查找本地网络中的 IP

netstat 与 nmap 查找本地网络中的 IP

我在本地网络中: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

如果您还有其他需要,请告诉我。

相关内容