stdragon :
FYI - Mac addresses don't cross over different networks; specifically through NAT.
Not only is it not visible, but knowing it isn't even particularly useful for an attacker.
Just because someone knows the address of your computer (be it the MAC address, the IP, or some other identifier) doesn't mean it's vulnerable. There are firewalls, NAT routers, and features of the very networking protoctols you're using that are designed to protect you. Also, it's a good idea not to run services you don't need. Like don't run a web server program on a computer that's not intended to be serving web pages to anyone.