2014-03-19 41 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