Skip to main content

Plugin for CamouChat providing anti-detection browser management via Camoufox and Playwright.

Project description

CamouChat Browser 🦊

A high-performance, stealth-oriented browser orchestration layer designed for the CamouChat ecosystem. Built on top of Camoufox, it provides advanced anti-detection capabilities, hardware-level fingerprint spoofing, and robust session management.

Key Features

  • Advanced Stealth: Powered by Camoufox for industry-leading anti-bot bypass.
  • Fingerprint Spoofing: Deep integration with browserforge for authentic hardware and software headers.
  • Session Isolation: Automated profile management with persistent storage for cookies and local data.
  • GeoIP & Proxy Ready: Built-in support for residential proxies and automated GeoIP matching.
  • Humanized Interaction: Smooth mouse movements and typing patterns to maintain high stealth scores.

Installation

Add to your project using uv:

uv add camouchat-browser

Quick Start

from camouchat_browser import BrowserConfig, CamoufoxBrowser, ProfileManager, BrowserForge
from camouchat_core import Platform

# 1. Setup Configuration
config = BrowserConfig.from_dict({
    "platform": Platform.WHATSAPP,
    "headless": False,
    "locale": "en-US",
    "fingerprint_obj": BrowserForge()
})

# 2. Manage Profiles
pm = ProfileManager(platform=Platform.WHATSAPP)
profile = pm.get_profile(profile_id="stealth_user_1")

# 3. Launch Browser
browser = CamoufoxBrowser(config=config, profile=profile)
page = await browser.get_page()

await page.goto("https://check.camoufox.com")

Documentation

Roadmap

  • 🐳 Docker Containerization: Full headless Docker image with Xvfb, Camoufox binaries, and proxy-routing pre-configured out of the box (Targeting v0.8.0).

⚖️ Security & Ethics

CamouChat's strict policy regarding acceptable automation, anti-spam, and stealth disclaimers can be found in our central ecosystem hub:

👉 SECURITY.md

License

MIT License. See LICENSE for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

camouchat_browser-0.7.0.tar.gz (13.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

camouchat_browser-0.7.0-py3-none-any.whl (17.1 kB view details)

Uploaded Python 3

File details

Details for the file camouchat_browser-0.7.0.tar.gz.

File metadata

  • Download URL: camouchat_browser-0.7.0.tar.gz
  • Upload date:
  • Size: 13.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for camouchat_browser-0.7.0.tar.gz
Algorithm Hash digest
SHA256 680b1dae55778b96517422b84e29240174f9e34ec229ab69cc9963496bf90f49
MD5 141566cd01a4a0e4362a54866898216e
BLAKE2b-256 bb0085a5e9042a625de4560f19fd2ea32c9cb476439492ab5e14effd38a67936

See more details on using hashes here.

File details

Details for the file camouchat_browser-0.7.0-py3-none-any.whl.

File metadata

File hashes

Hashes for camouchat_browser-0.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 162eb6313742818a607f4110830e57c0a606350721403ceaae05d4e3dc7899cd
MD5 4b8e4889a8c66afe3f3cfa570491fa4c
BLAKE2b-256 183f6021ad3091378697c9bfb20e9cfb434f3a743b0fb654d3baa2e9655f2366

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page