ray-lothian / UserAgent-Switcher

A User-Agent spoofer browser extension that is highly configurable
https://webextension.org/listing/useragent-switcher.html
Mozilla Public License 2.0
888 stars 143 forks source link

I Have More User Agents / OS's (Willing To Help If You Don't Have The Time) #124

Closed UserAgentsz87333 closed 3 years ago

UserAgentsz87333 commented 3 years ago

Hi, I have a request and a question.

But before I say them, thank you for this amazing addon! Not only does it keep our privacy, it's also completely open source, not collecting any data!

I have some User Agents & OS's we can add to User-Agent Switcher, I know there's a lot but I'm willing to help to provide all necessary information you need, I have all the user agents for the list below and the OS's / they were made for.

I can post them all here and you can verify if everyone is genuine.

Some of these browsers are old (or rare) and I do know if someone used one of these user agents some websites won't work, however I'd still really would appreciate it if you could add them anyways.

And I do know I could just add custom UAs myself however it helps more with privacy if more users blend in with these user agents.

And a small question I have, Google Chrome for example, I see there's only 400 available user agents, is that all the addon can hold per browser?

Is that limit to save the from eating up the RAM? If so, there should an "extras" edition of User-Agent Switcher, for users with more powerful PCs or for those who don't care that much about the memory.

Brave Xbox One AOL AOL Shield Nintendo Wii PlayStation 3 PlayStation 4 PlayStation 5 Avira Scout Tesla Browsers Amazon 4K Fire TV Firefox version 86.1 Microsoft Lumia 650 Google Pixel C Flock Orange Browser

Just reply back if you would like to update with all these UAs and I'll post them soon!

ray-lothian commented 3 years ago

Perfect! Download the project and head to https://github.com/ray-lothian/UserAgent-Switcher/tree/master/node/assets. Add your list as a new JSON file. Now update https://github.com/ray-lothian/UserAgent-Switcher/blob/master/node/build.js#L43 and add your file to the list. You should be able to build the list with node build.js

ray-lothian commented 3 years ago

If you dont want to deal with compiling, just prepare and share the JSON and I'll push.

UserAgentsz87333 commented 3 years ago

Thanks!

Just give me 2-3 days to double check everything and I'll post. :)

I'm also adding more browsers and the latest versions of the known browsers (Google, Firefox, Yandex ect) Currently the list is 9000+ new UA's!

Is there any UA's you want me to add?

ray-lothian commented 3 years ago

Great!

Is there any UA's you want me to add?

Your list looks good to me. Also, I have got some requests about supporting more bots; https://github.com/ray-lothian/UserAgent-Switcher/blob/master/node/assets/bots.json

UserAgentsz87333 commented 3 years ago

Hi again, I'm sorry for taking so long just wanted to give an update.

I'll be posting the list very soon, I'm currently dealing with personal stuff that's why it's taking so long. But it should be posted shortly!

UserAgentsz87333 commented 3 years ago

Hi, sorry for taking so long!

But I have some good news and bad. The good news is I got 9,896 new user agents (with some new OS's too I think)

The Bad news, well, the first is I'm new to coding, Github & creating json files. I looked at the json files and was going to recreate it but adding the ", at the end of every user agents was too much (due to my eyes hurting) I think I stopped somewhere in the 2000's. Don't know if there was an easier way to do it on Notepad++, I was just copying and pasting that code at the end of all users.

The other is I'm not the only one using my PC so I can't say for 100% certainty that there is no malware on here, so for safety I don't want post the json file, so instead I'll just post all the user agents here at the bottom to be copy/paste.

Please of course double check all my work, making sure there's no repeats or errors (again I'm very new)

Oh and you should bookmark this site if you haven't, they keep a list of all the latest user agents on browsers and for multiple OS's, too!

https://www.whatismybrowser.com/guides/the-latest-user-agent/?utm_source=whatismybrowsercom&utm_medium=internal&utm_campaign=breadcrumbs

(I'll have to make multiple posts due to the characters limit)

[moved]

UserAgentsz87333 commented 3 years ago

[moved]

UserAgentsz87333 commented 3 years ago

[moved]

UserAgentsz87333 commented 3 years ago

[moved]

UserAgentsz87333 commented 3 years ago

[moved]

UserAgentsz87333 commented 3 years ago

[moved]

UserAgentsz87333 commented 3 years ago

[moved]

UserAgentsz87333 commented 3 years ago

[moved]

UserAgentsz87333 commented 3 years ago

[moved]

UserAgentsz87333 commented 3 years ago

[moved]

UserAgentsz87333 commented 3 years ago

[moved]

UserAgentsz87333 commented 3 years ago

[moved]

UserAgentsz87333 commented 3 years ago

[moved]

UserAgentsz87333 commented 3 years ago

[moved]

UserAgentsz87333 commented 3 years ago

[moved]

UserAgentsz87333 commented 3 years ago

[moved]

UserAgentsz87333 commented 3 years ago

[moved]

UserAgentsz87333 commented 3 years ago

[moved]

UserAgentsz87333 commented 3 years ago

[moved]

UserAgentsz87333 commented 3 years ago

[moved]

UserAgentsz87333 commented 3 years ago

[moved]

UserAgentsz87333 commented 3 years ago

[moved]

UserAgentsz87333 commented 3 years ago

[moved]

UserAgentsz87333 commented 3 years ago

[moved]

ray-lothian commented 3 years ago

Perfect! your list will be included on the next release. You can see the log here. https://github.com/ray-lothian/UserAgent-Switcher/blob/master/node/invalids.txt#L1105-L1202

There are some agents that the current parser of this extension cannot parse, so they are being ignored for now until I find a better parser.

UserAgentsz87333 commented 3 years ago

Thank you!

I would like to apologize though for all the hard work you had to do, I really wanted to do everything so you could just do a simple patch, but after reviewing the code I realized it was more complex than I thought, and the fact I had so many UA didn't help.

I think this meme fit me perfectly at the time lol. gjjgjg

On behalf of the community, thank you for all your hard work. :D

ray-lothian commented 3 years ago

@UserAgentsz87333 no problem! I have tools to simplify the manual process. Thanks for your contribution.