Why you not post in 1 reply?
Read about it
https://tails.boum.org/doc/first_steps/startup_options/mac_spoofing/index.en.html
And here More...
And here
http://www.howtogeek.com/192173/how-and-why-to-change-your-mac-address-on-windows-linux-and-mac/
And finally
https://www.torproject.org/
This, this, this, this, a million times,
this.
There have been countless debates on this forum, but please, once and for all, a
website cannot detect your MAC address without using some very illegal techniques.
If you are just using a website
(you're not downloading and running any software from that website) then it is a technical impossibility for that website to detect your MAC address. I was just going to leave it there, but I'm on a long train journey, and this question keeps cropping up, so here is a proper explanation for next time this question comes up.
To begin with, you must understand that the Internet
(in general) runs on a collection of communication protocols known as TCP/IP. This is a 'layered' model which, in it's most simple form, sets out how data must be formatted and sent from an origin to a destination. Within the TCP/IP model, there are four different layers, outlined below:
- Link - Communication between single nodes of a LAN ['Local Area Network']
- Internet - Communication between multiple independent LANs
- Transport - End-to-end communication to the correct application (creating packets, source and destination ports, etc)
- Application - Specific protocols for certain types of data communication, for instance, the File Transfer Protocol (FTP), Hyper-Text Transfer Protocol (HTTP), etc.
The MAC address is used in the link layer and makes it possible for multiple nodes in a LAN to communicate to each other over a shared medium, such as Ethernet, Wifi, etc. This means that when data is sent from your router to another network (using the Internet layer), the MAC address of your computer
is not sent as it would be meaningless data and an inefficient use of data transfer. This means that a web server responding to an HTTP request
(in the application layer) has absolutely no idea what your computers MAC address is unless they reside on the same physical network.
If you'd like any further explanation, please either PM me or write here, and I'll get back to you ASAP.
Now, whenever this this is discussed there is always somebody that says something along the lines of 'omg but leik Amazon r tracking my MAC address I know it it's the only explanation'. Well, if you can find me a single piece of code which allows an HTTP server to detect the MAC address of a remote host, please, post it here, and I'll eat my words. If not, kindly fellate a rake.
Soooo much info, you say yours is only true :huh-smilie: