我有一个设置了静态 IP 和子网掩码的设备。我不知道 IP 或子网掩码。如何找到设备 IP 和子网掩码?
它是一个硬件,而不是一台 PC。它不会从 DHCP 获取 IP。我还尝试将 LAN 电缆从我的 PC 直接插入运行 Wireshark 的设备,以查看是否可以在设备启动时从设备捕获任何数据包,或者是否可以将以太网电缆插入其中 - 但似乎什么也没有。
当设备在以太网端口上闪烁时,它似乎正在工作。
是否有任何软件可以跨 IP 和网络进行 pingsweeps?
我推荐netdiscover。您可以在被动侦听模式下使用它并检测传入的 ARP 通知(使用-p开关),或者只是应用一些蛮力:
netdiscover -S -f -i eth0
Run Code Online (Sandbox Code Playgroud)
请注意,与 nmap 相比,这非常快(也许我没有很好地调整 nmap)。
此外,当前接受的答案中建议的方法(使用 Wireshark 嗅探 ARP 公告)基本上就是该-p模式正在做的事情。
这在 Windows 上对我有过几次帮助。
arp -a
Run Code Online (Sandbox Code Playgroud)
这将显示网络邻居缓存。它是 IP/MAC 地址解析的本地缓存。可用于识别已加入网络的新设备和重复的静态 IP。
试试这个命令,它会ping所有可能的广播地址。
ping 255.255.255.255
Run Code Online (Sandbox Code Playgroud)
假设它已插入托管交换机,请找到它所插入的交换机,并将其跟踪到特定端口。登录交换机,查看与该端口关联的 mac 地址。在 Cisco 领域,这将类似于show mac-address-table | i 5/345/34 是设备插入的端口。
获得设备的 mac 地址后,您就可以查看交换机上的 arp 表,它应该会显示一个 IP。同样,在 Cisco 中,sh arp | i FFFFFFFF 是设备 mac 地址的最后 4 个字符。
这将使您获得 IP 地址。您应该能够使用诸如wireshark之类的工具来观察流量,并从流量中收集网络掩码。
| 归档时间: |
|
| 查看次数: |
196232 次 |
| 最近记录: |