收听ARP广播

时间:2017-06-20 22:52:00

标签: node.js arp

我想收听来自路由器的ARP广播。有可能以node.js的方式做到这一点。我找到了一个arpjs lib,但是它的依赖关系没有被维护,所以我无法用最新的节点安装它。难道没有办法用vanilla节点或不同的lib来做到这一点吗?

1 个答案:

答案 0 :(得分:0)

我找到了cap module。它支持Windows与Winpcap,所以我能够用我的PC测试它。在Linux上它需要libpcap,你需要以root身份运行它。一位朋友修改了示例代码以捕获ARP广播。它们比我预期的更频繁,并且不仅来自路由器,因此过滤我需要的数据包将更加困难。

.filter