This page has been robot translated, sorry for typos if any. Original content here.

What your browser tells

When visiting websites, downloading files, your browser sends so-called HTTP requests, informing you of which page you need, each such request contains various information necessary for connecting the browser and the website: Type of your operating system systems (Windows 98/2000 / XP, etc.) and the type of browser used, this data can be used to detect vulnerabilities

Additional information collected by the Java script from you:

This example shows a request for the progs.shtmll file in the anti directory on server

Environment variables that may be in the request (the request may be changed by the proxy server)

"Accept-Language" - Informs the remote computer about the language used by your browser. This information can be used to restrict access to resources or for other purposes.

"Referrer" - allows you to identify your interests :) , i.e. where did you come from this resource

Cookies - May contain a huge amount of information, such as e-mail, address, passwords ... All this information is in the headers of HTTP requests.

"Accept-Encoding:" - Informs the remote computer about the encoding accepted by your browser.

"If-Modified-Since:" - Upload a file, if only it has been modified from [date / time]

"(proxy) _connection" - Connection type. "Close" and "Keep-Alive" are the two main types of connection. The first is typical for proxy servers, the second is used by browsers for direct connection. Some proxy servers support "Keep-Alive", it looks like a direct browser connection. The presence of information Proxy_ (Connection) in the request shows that it is made through a proxy server. But some websites do not make connections without this information. In addition, some proxies themselves modify the data in accordance with their settings.

"User-Agent:" - Contains information about your OS and browser type.

"Host:" - The requested host.

"Accept:" - Informs the remote computer about the type of information that you are accessing. Each data type corresponds to the so-called MIME type. This type is described by a character set reflecting the type of data used. For example, a table of the types of several commonly used data types:

Data Description File extension Mime type
Gif pictures gif image / gif
Jpeg pictures jpeg jpg jpe image / jpeg
VRML files wrl vrml model / vrml
HTML document html htm text / html
Plain text asc txt text / plain
ZIP archive zip application / zip
MS Word File doc application / msword
MS Excel File xls application /
MS Power Point File ppt application /
Adobe Acrobat File pdf application / pdf
Flash document swf application / x-shockwave-flash