ARP! Tell your network to explain itself

36 points by benj


nemin

arp-scan is also an excellent "well crap, I plugged my RPi in, but I have no idea what its IP is" tool. Much faster than needing to log into your router or whip out an IP scanner.

(Of course, if I was smarter, I'd just give it a static local IP, but alas...)

muvlon

It should be noted that ARP is IPv4 only. IPv6 has NDP which fulfills a similar role but in a different way. For example, arp-scan does not work with it but ip neigh mostly does.

avm99963

Loved the way you wrote the article, I enjoyed a lot reading it!

Even if I already knew about arp-scan (it is awesome indeed!), I learnt a lot from the journey and the pointers to ARP spoofing + broadcast storms.

Previously I used proprietary software (Fing) which apparently works using ARP as well.

donio

This made me think of Scotty/tkined, a cool Tcl based network management tool I used many years ago. I thought that ARP scans were one of the discovery methods we used but I think I was mistaken, it was just ICMP broadcasts and SNMP.

I was surprised to discover however that Flightaware maintains an active fork: https://github.com/flightaware/scotty

gir

So, I can never remember what IP addresses I have given to devices on my network, or which IP my router has assigned to each one

i noticed the mikrotik mac in your arp table, so here's another tip: automatic dns entries for all (dhcp) devices on your network. :)