子网中的活动节点(SendARP)

时间:2013-02-27 17:30:57

标签: windows network-programming arp iocp

所有

我试图在我的子网中找到活动节点。为此,我将ARP发送到子网中的所有节点。这是正确的方法吗?如果这是正确的方法,有没有什么好方法可以使用IOCompletion Port或类似的线程概念来处理它?<​​/ p>

感谢。

1 个答案:

答案 0 :(得分:0)

我不确定IOCompletion,但是这是查找子网上所有节点的可接受方法。流行的网络扫描程序nmap在您扫描网络时完成此操作(如果您有权创建至少ARP数据包),发送所有IP地址的ARP请求并检查它是否获得唯一的MAC地址回复(如果不是唯一的,它可以通过路由器或某种网络实用程序进行代理ARP,通过声明所有未使用的IP来使扫描更加困难。)