I need an ARP poison router written in C# using the library sharppcap.
The ARP poisoner needs to be able to dynamically find hosts on the network (by listening to ARP requests) and poison all hosts and the gateway and route any poisoned packets to it's desired location. More information on ARP Poison routers here.
[url removed, login to view]
If packets coming from both external networks and packets going to external networks are being routed through the computer running the program and then reaching their correct destination. It is considered finished.