Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Need to implement UA spoofing #170

Open
bogas04 opened this issue Sep 24, 2015 · 3 comments
Open

Need to implement UA spoofing #170

bogas04 opened this issue Sep 24, 2015 · 3 comments

Comments

@bogas04
Copy link
Contributor

bogas04 commented Sep 24, 2015

Sadly UA strings are still use to support a browser by several websites. This is the reason why every browser has to have a UA string similar to the popular ones.

Sooner or later, in order to get all websites to support gngr, this has to be done.

So let's think of a UA String having Gecko, Webkit, Mozilla etc..

@bogas04 bogas04 changed the title More sites can become compatible by incorporating UA string similar to other browsers More sites can be made compatible by incorporating a UA string similar to other browsers Sep 24, 2015
@hrj hrj added this to the 0.5 milestone Sep 24, 2015
@hrj
Copy link
Member

hrj commented Sep 24, 2015

Yes indeed, this needs to happen for practical reasons. Even Firefox has implemented UA spoofing in its latest release, because of some popular sites which don't support Firefox!

Ironically, the other reason for supporting UA spoofing is privacy. A very unique UA string helps the server to finger-print the browser.

User-interface

To allow the user to have complete control over UA spoofing, the configuration could be done via the Request Manager.

This would allow per-domain, per request domain or global setting of UA string. This would help the above two use-cases.

@hrj hrj changed the title More sites can be made compatible by incorporating a UA string similar to other browsers Need to implement UA spoofing Sep 24, 2015
@hrj hrj added the privacy label Sep 27, 2015
@vn971
Copy link

vn971 commented Oct 10, 2015

per-domain UA would be great.

I currently do not use a UA in my main browser out of stubbornness, there really are about 3-10% of sites that won't accept me. (So this probably would not work for many users.)

Another thing to note: I suspect agencies like NSA know my browser anyway. And I presume it would be very easy to fingerprint all gngr instances because they should have a very non-typical behavior.

@hrj
Copy link
Member

hrj commented Oct 11, 2015

@vn971 A blank UA is not so uncommon these days. It's a small but growing base of privacy aware users. I occasionally look at panopticlick with various browsers on my system, and empty UAs are getting less distinct than before. After our recent change of the "Accept header" to match Firefox, gngr has been faring even better, in the amount of information it (doesn't) leak.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants