Hi. I’m developing a system that works on IP level. The problem is that wpkfilter requires an ethernet packet when calling to the send functions. Is there any way to work with wkpfilter or wpcap and be able to release packets above the ethernet level? Or does anyone know a software that, when receiving an IP packet, is able to resolve the ethernet level and add the eth header?
Probably you can use raw winsock interface. Basically WinpiFilter allows you to query local MAC address, for getting MAC address for remote system you’d have to generate an ARP request packet and then process ARP reply one.