nielsbasjes / yauaa

Yet Another UserAgent Analyzer
https://yauaa.basjes.nl
Apache License 2.0
761 stars 129 forks source link

Browsers to investigate #1526

Open nielsbasjes opened 3 weeks ago

nielsbasjes commented 3 weeks ago

https://ladybird.org/ Arc browser https://arc.net/ Blitz dioxuslabs https://github.com/DioxusLabs/blitz Verso versotile https://github.com/versotile-org/verso https://github.com/Feodor2/Mypal68

0x91 commented 1 week ago

Hey!

Thanks for this awesome project. Have you thought about adding support for the TikTok apps on iOS/Android?

Looking at our logs, some of the requests appear with a UA like:

Mozilla/5.0 (Linux; Android 14; Pixel 6 Build/AP2A.240805.005.F1; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/128.0.6613.88 Mobile Safari/537.36 musical_ly_2023603030 JsSdk/1.0 NetType/WIFI Channel/googleplay AppName/musical_ly app_version/36.3.3 ByteLocale/en ByteFullLocale/en Region/GB AppId/1233 Spark/1.6.2.4-bugfix AppVersion/36.3.3 BytedanceWebview/d8a21c6

TikTok used to be called musically and the app bundle still uses that name, so I suspect a regex for musical_ly or BytedanceWebview will be enough. For iOS I can't seem to find an equivalent string yet.

nielsbasjes commented 6 days ago

List of bad useragents to check https://github.com/mitchellkrogza/apache-ultimate-bad-bot-blocker/blob/master/_generator_lists/bad-user-agents.list

nielsbasjes commented 1 day ago

@0x91 I have added the examples of TikTok I was able to find. https://github.com/nielsbasjes/yauaa/blob/main/analyzer/src/main/resources/UserAgents/ByteDance.yaml