ARP poisoning with Python.
danmcinerney.org
danmcinerney.org
How about static ARP entries and taking note when any hostname-to-ether-address mapping changes?
ARP monitoring with BSD
arp -s hostname ether_addr
Then [ -f arp.dat ]||>arp.dat
arpwatch -df arp.dat
Or what if the user disables ARP on the interface? Assuming driver was named "eth" as in GNU/Linux: ifconfig eth0 -arpThat isn't the point of this article.. I don't think it suggests it's any more reliable than existing methods to poison.
Generally, It's a great example of using scapy - in a nice clean manner. Thanks.