如何扫描网络以找出其中的设备?(我对 MAC 地址和 IP 列表很满意。)
例如,假设我在工作并希望确保没有未知设备连接到网络(特别是如果访问权限没有通过密码或 MAC 过滤)。DHCP 日志可能会有所帮助,但如果我想查找具有静态 IP 的设备怎么办?
或者,假设我在朋友家,他想让我设置端口转发,但不知道他的路由器的 IP。当然,一些好的猜测通常会得到它,但扫描会更好。
小智 15
您可以ping 广播地址并查看arp 表。这是在 Linux 上执行此操作的示例:
ping -b 192.168.1.255
arp -n
Run Code Online (Sandbox Code Playgroud)
注意:设备的操作系统必须回显 ICMP 回显请求。某些操作系统不使用广播 IP 地址回复 ICMP。在这种情况下,您可以 ping 到网络中每个可能的 IP 地址。最近windows box默认不回复单播IP地址的ICMP echo,所以这无济于事。
| 归档时间: |
|
| 查看次数: |
168386 次 |
| 最近记录: |