Practices many concept, including pcap_send, ethernet, arp header structure, and how arp's broadcasting api can be used to create an attack.
To use, compile the source code and follow the "usage".
syntax : send-arp <interface> <sender ip> <target ip> [<sender ip 2> <target ip 2> ...]
sample : send-arp wlan0 192.168.10.2 192.168.10.1
tsharkl -f "arp || icmp"
Ping 8.8.8.8 on device