2014-03-19 42 views
2

我'想知道是否有可能实现使用Node.js和受创立提前ARP协议与node.js的

+0

随着ARP你的意思是:*地址解析协议*? – diosney

+0

是的,我需要在Node.js中实现该协议 –

回答

3

看来,有可能here

由于原始套接字模块ARP请求,但这并不容易,很难。

您可以使用raw-socket并检查使用它来模拟行为的模块,如net-ping,它不超过ICMP协议,即OSI协议栈中级别3的协议。

编辑:

ARP处于2级(数据链路层)OSI模型的,但是这并不重要,因为与原始套接字可以完美做到这一点:)

+0

事实证明,该软件包的作者并不确保它适用于任何平台中的第2层。 – dresende

3

现在您可以在节点上使用arpjs,根据需要发送ARP请求。

这里试试:

https://github.com/skepticfx/arpjs

+0

其依赖pcap不再维护,您不能将其安装在较新的节点版本上。 – inf3rno

+0

它几乎不可用,因为它绑定的不是arp解析器。 – ShrekOverflow