Forum Thread: Arp Confusion?

Arp Confusion?

Hello, Null Byte friends!
As many of you know, I mostly specialize in social engineering, so things like arp requests give me a headache.

Here is my dilemma.
On two different networks when I ran the command "arp -a" on my terminal, my computer replied with:
? (192.168.0.1) at e8:94:f6:b1:6:8c on en0 ifscope ethernet
? (192.168.0.255) at ff:ff:ff:ff:ff:ff on en0 ifscope ethernet

One of them at the top, of course being my router, and the bottom one is probably some local loopback stuff. However, when I told my friend to run the same command, it spat out plenty of hosts and mac addresses.

Does anyone know what's going on? I can't really fix it with a google search because it doesn't provide much information for my specific case.

Here is some more information about my computer:
OS: OSX Yosemite
Type: Macbook Air
Info: Unix Based

Any help is much appreciated! Thanks!

2 Responses

Are you trying to read your arp cache? You might not have any entries, if you ping a host in your network it should appear in your arp cache as it updates. You could write a simple script to ping all IPs and then run the same command.

Thank you! Again, I had no idea what arp did. I thought it would just list me every host with their mac address (silly me). I pinged my own IP address and did arp -a again and thankfully got my response I was hoping for. :)

Share Your Thoughts

  • Hot
  • Active