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

Detected on pixelscan.net #76

Open
mcleantom opened this issue Nov 12, 2024 · 1 comment
Open

Detected on pixelscan.net #76

mcleantom opened this issue Nov 12, 2024 · 1 comment
Labels
detection-issue Potential leak in Camoufox.

Comments

@mcleantom
Copy link

Website detecting Camoufox:

Detected on https://www.pixelscan.net

Screenshots:

image

To Reproduce:

from camoufox.sync_api import Camoufox
import time


with Camoufox() as browser:
    page = browser.new_page()
    page.goto("https://pixelscan.net")

    while True:
        time.sleep(10)

Version:

Pip package:    v0.3.9
Camoufox:       v132.0-beta.15 (Up to date!)
@mcleantom mcleantom added the detection-issue Potential leak in Camoufox. label Nov 12, 2024
@daijro
Copy link
Owner

daijro commented Nov 13, 2024

Hello,

I looked into how Pixelscan works, here are some notes:

  • Pixelscan raises the "Automation framework detected" flag with the width and height of the generated screen fingerprint is 1280x720. Typically, anti-bots only ever flag if the inner window viewport is 1280x720. This seems aggressive, and likely won't ever be used in a production WAF. However, when a new fingerprint generator library is created for Camoufox (which will be coming soon), I will consider omitting anything with a standard 1280x720 resolution.
  • The "Very likely you are masking your fingerprint flag" flag is caused by the failing voices, media device, and WebGL tests. Voice injection has been added to Camoufox recently, and media device injection will be added soon. However, these properties won't be automatically generated and populated until the new fingerprint generator is ready. Additionally, a custom Vulkan driver is currently being worked on to help with WebGL/Canvas fp injection.

The failing tests likely won't appear in a production website. However, a solution is being worked on. Hope this clears it up 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
detection-issue Potential leak in Camoufox.
Projects
None yet
Development

No branches or pull requests

2 participants