2008-09-25 23 views

回答

3

看看arping。發送ARP的快速和骯髒的方法是做到:


foo = system("/somepath/arping somehost"); 

但一看通過的arping源應該能夠給你一個更好的解決方案。

對於全力以赴的解決方案,雖然,你可以手工構建自己並使用一個原始套接字或libpcap發送它。


btw。如果你所要做的只是強制一個arp被髮送(但必然來自你),你可以通過刪除你已經擁有的任何arp條目來達到目的。下一次訪問該地址需要發送一個arp。

例如。/usr/sbin目錄/ ARP -d destination_host_ip

0

我從來沒有見過專門針對ARP什麼,但我認爲你可以發送任何你想使用libpcap包和適當的RFC的。

相關問題