0
0
Fork 0
mirror of https://github.com/sereneblue/chameleon.git synced 2026-04-21 07:20:01 +00:00
5 Headers
sereneblue edited this page 2018-11-01 23:07:01 -04:00

image

Disable Authorization

This option disables sending the Authorization header. This may break some single page applications that use this header to communicate with an API and it will break websites that require authentication with a username and password (HTTP authentication, not the regular login page). More information about this header can be found here.

Enable DNT (Do Not Track)

Enables Do Not Track in the header. This DOES NOT mean that you will not get tracked on the web. By enabling this option you are expressing that you prefer not to be tracked. You will have to trust the server to honor your request. More info can be found here.

Prevent Etags tracking

Etags are used to control how long files are cached by the browser. They can be used to track you online without cookies. More info can be found here.

Spoof Via / X-Forwarded-For

You can fool several sites that obtain your IP address from the Via / X-Forwarded-For header fields. This does not work on most sites but it does for a few.

Enable both options with Chameleon and visit one of the pages listed below:

WhatIsMyIp

Bing

DuckDuckGo

Spoof Accept-Encoding

Spoof accept encoding to: gzip, deflate. More information can be found here.

Spoof Accept-Language

Spoof accept language to the selected value. This may change the language of the content returned to the browser. For example, changing Youtube's language between English and Chinese regardless of IP. More information can be found here.


Referer Options

The referer header field is used to determine where the requested page was linked from.

Do not modify this value in about:config It will prevent Chameleon from working correctly.

For example, clicking a search result on search engine X will let the site Y know that the visitor came from search engine X.

Disable Referer

Disables the referer header. Can break some sites that restrict access to a page depending on the referer.

Spoof Source Referer

Sets the referer to the requested URL.

X Origin Policy

Do not modify the about:config setting network.http.referer.XOriginPolicy!

Always send

Always send the referer for X Origin requests

Match base domain

Only send X Origin request if base domain matches.

The referer will be sent for the urls:

  • example.com
  • news.example.com
  • blog.example.com

They URLs above share the same base domain: example.com

Match host

Only send X Origin request if hostname matches.

The referer will be sent for the urls:

  • news.example.com/1
  • news.example.com/2

The URLs above share the same hostname: news.example.com

Trimming Policy

Do not modify the about:config setting network.http.referer.trimmingPolicy!

Send full URI

Sends the full referer.

Scheme, host, port, path

Sends the scheme, host, port and path of the URL; strips query strings.

Before: https://example.com:8080/page?privacy=false&trackingid=XYZ After: https://example.com:8080/page

Scheme, host, port

Sends the scheme, host, and port of the URL.

Before: https://example.com:8080/page?privacy=false&trackingid=XYZ After: https://example.com:8080/

Upgrade Insecure Requests

Sends a request header to upgrade insecure HTTP requests, Lets the server know that the browser prefers HTTPS.