How do I get the MAC address of a remote host on my LAN? I'm using Python and Linux.
You can try running command arp -a
Here is few links about Mac Address grabbing (not tested)
In Linux/Unix, arping,
http://www.ibm.com/developerworks/aix/library/au-pythocli/
In Windows, using IP Helper API through ctypes