Skip to content
New issue

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

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

Already on GitHub? # to your account

Adds detection for Puffin OS, Puffin Cloud Browser, Puffin Incognito Browser and renames Puffin to Puffin Secure Browser #7819

Merged
merged 18 commits into from
Sep 19, 2024

Conversation

liviuconcioiu
Copy link
Collaborator

WD - Windows / Desktop
LD - Linux / Desktop
MD - macOS / Desktop

AP - Android / Smartphone
IP - iOS / Smartphone
FP - Puffin OS / Smartphone
LP - Linux / Smartphone
WP - Windows / Smartphone

AT - Android / Tablet
IT - iOS/iPadOS / Tablet
LT - Linux / Tablet
WT - Windows / Tablet

M - Smartphone

For those fragments there is no detection (can't find any info):

AV - probably Android / TV
MS - probably Puffin cloud server
S - probably Puffin cloud server

Also, where OS doesn't match the fragment, probably the user-agent is spoofed.

https://www.puffinbrowser.com/help/developer/#article-what-is-the-user-agent-of-puffin-cloud-browser
https://web.archive.org/web/20160522085326/https://www.whatismybrowser.com/blog/view/2013-06-10/puffin-browsers-new-user-agent-format

sanchezzzhak
sanchezzzhak previously approved these changes Sep 11, 2024
@sanchezzzhak sanchezzzhak enabled auto-merge (squash) September 19, 2024 07:53
@sanchezzzhak sanchezzzhak merged commit 9b81c4b into matomo-org:master Sep 19, 2024
15 checks passed
@liviuconcioiu liviuconcioiu deleted the puffin branch September 19, 2024 08:01
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants