dillbyrne / random-agent-spoofer

Firefox addon - Rotates complete browser profiles ( from real browsers / devices ) at a user defined time interval. It includes many extra privacy enhancing options
https://addons.mozilla.org/en-US/firefox/addon/random-agent-spoofer/
GNU General Public License v3.0
616 stars 108 forks source link

Accept-Language & Accept-Encoding #484

Closed ghost closed 7 years ago

ghost commented 8 years ago

Can you please explain Accept-Language? I have read the Wiki and this does not make sense.

For English as example the default is en-US and enabled it's changed to en-US,en;q=0.5, why is this of benefit? From what I understand, from a fingerprint standppoint the Accept-Language enabled creating en-US,en;q=0.5 is not good. Even Tor doesn't do this from a Anonymous aspect, so I'm not sure why this is being considered a good thing in RAS?

Also Accept-Encoding doesn't make sense, with it disabled we have this;

gzip,deflate

With it enabled, it only creates a space like this;

gzip, deflate

dillbyrne commented 7 years ago

The accept headers change depending on the browser used and depending on your accept language choice.

The accept language header tells a page which language you would prefer to see the page in, if the page is localised that is. Each browser has different default values for each language of the accept headers.

I'm waiting on non en-US chrome / opera / edge users to submit their default accept language headers and I can add them to the chrome profiles. They must be the default for their country though.

So if you look at the Profiles file file you will see chrome / opera , edge and firefox/seamonkey differ. In firefox because I know they release the browser in different languages I have added the option to change the accept language. https://www.mozilla.org/en-US/firefox/all/

https://github.com/dillbyrne/random-agent-spoofer/wiki/Profiles-Explained

All the possible language choices are the default versions. en-US,en;q=0.5 is the default US english option for firefox and tor browser.

the space in accept encoding is displayed by default test in a fresh ff profile at http://pgl.yoyo.org/http/browser-headers.php and http://browserspy.dk/headers.php

ghost commented 7 years ago

@dillbyrne you forgot to reply regarding gzip,deflate which I mentioned the only change is a space created...

hmm

dillbyrne commented 7 years ago

@dillbyrne you forgot to reply regarding gzip,deflate which I mentioned the only change is a space created...

hmm

Read my initial reply and see the last three lines

The space should be in firefox and chrome profiles. I need to double check Opera again but I'd imagine it also has spaces due to the webkit base.

I'm fixing any profiles that need the space.

ghost commented 7 years ago

SORRY my bad... :(

thanks