Arp spoofing with Python

Sep 23, 2012

I decided to reinvent the wheel by making an ARP spoofer in python using raw packets, thinking it would be a nice practice.

What is ARP, ARP spoofing/poisoning, ARP cache?? How do they work and why should we care? Since all of these things have been written and explained before, in a better way than I could explain them, here you go.

You can find the script here. It's more like a proof of concept than a fully working program, since I haven't really tested it in more than two computers, so I don't know if it'll work for sure. Its purpose is purely instructional. The script is licensed under the MIT license so you are free to change/modify it to your heart's content.

Tags: software security