【发布时间】:2009-09-25 04:40:06
【问题描述】:
我一直在玩 libpcap/jpcap。实现一个 arp 清扫器。我向广播地址发送对块中所有 ip 的请求并阅读回复。现在我想不出一种退出监听功能的方法。现在我等待 2 秒并假设客户有响应,但这似乎很脏。谁能推荐一个逻辑来确定扫描是否完成?
【问题讨论】:
我一直在玩 libpcap/jpcap。实现一个 arp 清扫器。我向广播地址发送对块中所有 ip 的请求并阅读回复。现在我想不出一种退出监听功能的方法。现在我等待 2 秒并假设客户有响应,但这似乎很脏。谁能推荐一个逻辑来确定扫描是否完成?
【问题讨论】:
如果花费的时间超过 2 秒,则说明网络存在严重问题。此工具默认为 250 毫秒:http://linux-ip.net/sw/arpsweep/arpsweep.8.html
【讨论】: