in reply to MAC address

In the general case, no. The MAC address is lost after the first hop your TCP packet takes. So you can only see the MAC addresses of the machines on the same network segment.