ARP Injection in Rust on Linux
Don’t ask why, but I had to learn about this a while ago and had been meaning to write it down.
ARP is Address Resolution Protocol, it is a layer 2 protocol used in local IPv4 networks for discovering a MAC address for a given IP. Say you want to send a packet to an IP on your local network, 192.168.0.136. The ethernet frame requires a destination MAC address, but you don’t know what it is yet.
[Read More]