mirror of
https://forge.fsky.io/oneflux/omegafox.git
synced 2026-02-10 11:42:03 -08:00
Update README (mark as legacy)
This commit is contained in:
parent
d279ed0cf0
commit
30001a4507
1 changed files with 21 additions and 37 deletions
54
README.md
54
README.md
|
|
@ -14,44 +14,26 @@ Camoufox aims to be a minimalistic browser for robust fingerprint injection & an
|
||||||
> [!NOTE]
|
> [!NOTE]
|
||||||
> All of the latest documentation is avaliable at [camoufox.com](https://camoufox.com).
|
> All of the latest documentation is avaliable at [camoufox.com](https://camoufox.com).
|
||||||
|
|
||||||
> [!WARNING]
|
Camoufox is the most effective (and future-proof) open source solution for avoiding bot detection and intelligent fingerprint rotation. It's designed to run in the smallest memory footprint possible for datacenters.
|
||||||
> Camoufox is in active development! Releases are avaliable, but are not recommended for production use.
|
|
||||||
|
|
||||||
## Features
|
## Features
|
||||||
|
|
||||||
- Invisible to **all major anti-bot systems** 🎭
|
- Invisible to **all anti-bot systems** 🎭
|
||||||
- Fingerprint injection & rotation (without JS injection!) ✅
|
- Camoufox peforms better than most commerical anti-bot browsers.
|
||||||
- Spoof properties of device, viewport, screen, WebGL, battery API, location, etc. ✅
|
* Fingerprint injection & rotation (without JS injection!)
|
||||||
- Font spoofing & anti-fingerprinting ✅
|
* Spoof properties of device, viewport, screen, WebGL, location, battery API, etc. ✅
|
||||||
- WebRTC IP spoofing ✅
|
* Font spoofing & anti-fingerprinting ✅
|
||||||
|
* WebRTC IP spoofing ✅
|
||||||
|
- Quality of life features
|
||||||
- Human-like mouse movement 🖱️
|
- Human-like mouse movement 🖱️
|
||||||
- Blocks & circumvents ads 🛡️
|
- Blocks & circumvents ads 🛡️
|
||||||
- Debloated & optimized for memory efficiency ⚡
|
- No CSS animations 💨
|
||||||
- [PyPi package](https://pypi.org/project/camoufox/) for updates & auto fingerprint injection 📦
|
* Debloated & optimized for memory efficiency ⚡
|
||||||
- Stays up to date with the latest Firefox version 🕓
|
* [PyPi package](https://pypi.org/project/camoufox/) for updates & auto fingerprint injection 📦
|
||||||
|
* Stays up to date with the latest Firefox version 🕓
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
### 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](https://github.com/daijro/hrequests)
|
|
||||||
- Human-like typing & ~~mouse movement~~ ✔️
|
|
||||||
- Auto-rotating WebGL fingerprints
|
|
||||||
- Create integration tests
|
|
||||||
- Chromium port (long term)
|
|
||||||
|
|
||||||
<hr width=50>
|
|
||||||
|
|
||||||
## Fingerprint Injection
|
## Fingerprint Injection
|
||||||
|
|
||||||
In Camoufox, data is intercepted at the C++ implementation level, making the changes undetectable through JavaScript inspection.
|
In Camoufox, data is intercepted at the C++ implementation level, making the changes undetectable through JavaScript inspection.
|
||||||
|
|
@ -64,6 +46,11 @@ To spoof fingerprint properties, pass a JSON containing properties to spoof to t
|
||||||
|
|
||||||
Config data not set by the user will be automatically populated using [BrowserForge](https://github.com/daijro/browserforge) fingerprints, which mimic the statistical distribution of device characteristics in real-world traffic.
|
Config data not set by the user will be automatically populated using [BrowserForge](https://github.com/daijro/browserforge) fingerprints, which mimic the statistical distribution of device characteristics in real-world traffic.
|
||||||
|
|
||||||
|
<details>
|
||||||
|
<summary>
|
||||||
|
Legacy documentation
|
||||||
|
</summary>
|
||||||
|
|
||||||
#### The following properties can be spoofed:
|
#### The following properties can be spoofed:
|
||||||
|
|
||||||
<details>
|
<details>
|
||||||
|
|
@ -421,10 +408,6 @@ You can also exclude default addons with the `--exclude-addons` flag:
|
||||||
|
|
||||||
</details>
|
</details>
|
||||||
|
|
||||||
</details>
|
|
||||||
|
|
||||||
</details>
|
|
||||||
|
|
||||||
<details>
|
<details>
|
||||||
<summary>
|
<summary>
|
||||||
Miscellaneous (battery status, etc)
|
Miscellaneous (battery status, etc)
|
||||||
|
|
@ -440,6 +423,8 @@ Miscellaneous (battery status, etc)
|
||||||
|
|
||||||
</details>
|
</details>
|
||||||
|
|
||||||
|
</details>
|
||||||
|
|
||||||
<hr width=50>
|
<hr width=50>
|
||||||
|
|
||||||
## Patches
|
## Patches
|
||||||
|
|
@ -496,7 +481,6 @@ Miscellaneous (battery status, etc)
|
||||||
|
|
||||||
- Firefox addons can be loaded with the `--addons` flag
|
- Firefox addons can be loaded with the `--addons` flag
|
||||||
- Added uBlock Origin with custom privacy filters
|
- Added uBlock Origin with custom privacy filters
|
||||||
- Added B.P.C.
|
|
||||||
- Addons are not allowed to open tabs
|
- Addons are not allowed to open tabs
|
||||||
- Addons are automatically enabled in Private Browsing mode
|
- Addons are automatically enabled in Private Browsing mode
|
||||||
- Addons are automatically pinned to the toolbar
|
- Addons are automatically pinned to the toolbar
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue