Sending and receiving ARP data in Windows from user-mode programs

(ARP = Address Resolution Protocol - RFC 826) Is there a way to send and receive ARP traffic on Windows through user programs in the world? On Linux, we can simply create raw sockets to send ARP traffic, but on Windows, my research shows that we need to write a driver that can be used to send such traffic. I thought about using WinPcap, but it internally installs a driver that can be used to send / receive such traffic.

My question is: without installing the driver, are there any ways that Windows allows the transmission / reception of ARP packets?

+3
source share
1 answer

ARP- - , , SendARP.

GetIpNetTable ARP IP. , , DeleteIpNetEntry , SendARP, a GetIpNetTable ( , ).

Vista ResolveIpNetEntry2, . ( ) , ARP- ( ARP , ).

+1

All Articles