# Introduction

A stealthy, minimalistic, custom build of Firefox for web scraping 🦊

Camoufox aims to be a minimalistic browser for robust fingerprint injection & anti-bot evasion.


# Features

  • Invisible to all major anti-bot systems 🎭
  • Fingerprint injection & rotation (without JS injection!)
  • Spoof properties of device, viewport, screen, WebGL, battery API, location, etc.
  • Font spoofing & anti-fingerprinting
  • WebRTC IP spoofing
  • Human-like mouse movement 🖱️
  • Blocks & circumvents ads 🛡️
  • Debloated & optimized for memory efficiency
  • PyPi package for updates & auto fingerprint injection 📦
  • Stays up to date with the latest Firefox version 🕓

Get started
python/


# Why Firefox instead of Chromium?

Camoufox is built on top of Firefox/Juggler instead of Chromium because:

  • CDP is more widely used and known, so it's a more common target for bot detection
  • Juggler operates on a lower level than CDP, and has less JS leaks
  • WAFs are less likely to associate Firefox with automation

# What's planned?

  • Continue research on potential leaks
  • Remote hosting Camoufox as a Playwright server
  • Integrate into hrequests
  • Human-like typing & mouse movement ✔️
  • Auto-rotating WebGL fingerprints
  • Create integration tests
  • Chromium port (long term)