netstat 命令是否显示 wifi 网络上的设备、打印机?

Does netstat command show devices, printers on your wifi network?

MAC 上的什么网络实用程序可以帮助我查看哪些设备、打印机可用,以及在我的 wifi 上监听等。 Netstat 似乎没有显示我的打印机或 Android 设备。例如,

我的 macbook pro 的 IP 地址为 10.1.140.255,但我看不到我的 Android phone IP 为 10.1.140.77 或 10.1.140.95 上的打印机。

试试 arp -a。 Netstat 不扫描网络,它只是提供有关您自己的设备连接到网络的信息。

编辑:尝试ifconfig | grep broadcast | arp -a

当您在 LAN 上时,连接到 IP 涉及将 IP 解析为 mac 地址。 ARP 保留所有已解析 IP 地址的缓存。执行广播 ping 会间接触发对网络上所有 IP 的解析。

https://superuser.com/questions/124453/how-can-i-scan-the-local-network-for-connected-devices-mac-os

考虑到您的一些设备可能只是被动地坐在那里,与您的计算机没有任何活动连接,您无法通过检查您的计算机找到它们;您必须积极寻找它们。这通常意味着网络扫描仪。

这是一个列表:https://www.softwaretestinghelp.com/network-scanning-tools/

我喜欢 Nmap (https://nmap.org) with the Zenmap GUI (https://nmap.org/zenmap)

只要确保您在自己的网络中执行此操作即可。扫描别人的网络会触发警报,很可能是非法的。