An open API service indexing awesome lists of open source software.

https://github.com/itbrowser-net/undetectable-fingerprint-browser

Free open-source Multilogin/Incogniton/Kameleo alternative for fingerprint spoofing (Canvas/WebGL/User-Agent). Perfect for Selenium/Playwright/Puppeteer automation, web scraping, social media bots, ads verification, and multi-accounting based on chromium. Avoid bans, bypass anti-bot systems, and prevent tracking with customizable stealth browsing
https://github.com/itbrowser-net/undetectable-fingerprint-browser

adspower-free anti-bot-detection anti-detect-browser anti-detect-browser-free fingerprinting multilogin-free playwright private-browser puppeteer selenium stealth-browsing

Last synced: 7 months ago
JSON representation

Free open-source Multilogin/Incogniton/Kameleo alternative for fingerprint spoofing (Canvas/WebGL/User-Agent). Perfect for Selenium/Playwright/Puppeteer automation, web scraping, social media bots, ads verification, and multi-accounting based on chromium. Avoid bans, bypass anti-bot systems, and prevent tracking with customizable stealth browsing

Awesome Lists containing this project

README

          

# ๐Ÿ•ต๏ธโ€โ™‚๏ธ Undetectable Fingerprint Browser
**Open Source ยท Modular ยท Programmable Anti-Detection Browser**

**Undetectable Fingerprint Browser** is a **highly customizable, realistically emulated, automation-friendly** anti-detection browser, specifically designed to counter modern websites' advanced fingerprinting and detection systems.

Whether you're engaged in **anti-anti-scraping research, marketing analytics, multi-account management**, or need to build a **fully controllable browser automation environment**, this project is your ultimate choice.

download [prebuild release browser](https://github.com/itbrowser-net/undetectable-fingerprint-browser/releases/download/v1.0.0/fingerprint_browser_v1.0.7z)

---

## ๐Ÿš€ Key Highlights

### ๐Ÿง  1. Comprehensive Fingerprint Spoofing

> Not just spoofing more โ€” but spoofing better and more realistically, with global consistency.

| Fingerprint Type | Feature Description |
|--------------------------|---------------------|
| **Canvas Fingerprint** | Precision spoofing, random noise, custom rendering results |
| **WebGL & WebGL2** | Fake GPU models, render returns, renderer strings, antialias settings |
| **AudioContext Fingerprint** | Alters audio behavior to return stable spoofed results |
| **ClientRects / DOMRect** | Emulates browser-specific rendering differences |
| **Font Fingerprint** | Controls font detection responses to block OS font probing |
| **Timezone / Language** | Global override of `navigator`, `Intl API`, `Date` outputs |
| **Hardware Concurrency** | Custom CPU core count |
| **Device Memory** | Spoof `navigator.deviceMemory` values |
| **Screen Resolution & Color Depth** | Simulates different screen sizes and color depths |
| **Touch / Mobile Indicators** | Emulates mobile device indicators: touch events, UA, media queries |

๐Ÿ‘‰ **Exclusive Feature: Consistency Analysis Engine** ensures all spoofing fields align logically and do not conflict, eliminating detection signals at the root.

---

### ๐Ÿงฉ 2. Fully Supported & Built-in Modules

Weโ€™ve integrated a complete anti-leak system โ€” no extra installation required for:

- โœ… WebRTC leak prevention
- โœ… Auto-adaptive Canvas/WebGL spoofing
- โœ… Automation module (Puppeteer / Playwright compatible)
- โœ… Built-in proxy injection (SOCKS5, HTTP, TLS proxy)
- โœ… GPS & sensor data emulation
- โœ… Local JS injection with CSP bypass support

---

### ๐Ÿค– 3. Automation-Ready

Seamlessly integrate this browser into any automation pipeline, or fully control it programmatically.

#### ๐Ÿค Full Framework Compatibility:

- Just add a startup parameter โ€” no need to modify code.
- Puppeteer: Works by pointing to custom Chromium binary
- Playwright: Fully compatible with Chromium engine
- DevTools Protocol and WebSocket control support
- JavaScript API and CLI tools for advanced tuning and scripting

#### ๐Ÿงช Sample Usage (JS API):

```js
const browser = await launch({
proxy: 'socks5://user1:password2@127.0.0.1:9050',
itbrowser: 'chrome-114-win10-en-US.json',
});
```

---

## ๐ŸŒ Real-World Use Cases

| Use Case | Description |
|------------------------|-------------|
| โœ… Anti-bot Environment | Bypass bot detection, captchas and verification scripts |
| โœ… SEO & Ad Verification | Simulate access from various device and geo profiles |
| โœ… Multi-account Login | Avoid being linked by fingerprint, storage, or cookies |
| โœ… Data Extraction Research | Test and defeat site-level fingerprint traps |
| โœ… Security Research | Validate fingerprint-based defenses and study tracking vectors |

---

## ๐Ÿ“Š Comparison with Mainstream Solutions

| Feature / Solution | Puppeteer Stealth | Playwright Stealth | Undetectable-Fingerprint-Browser |
|--------------------------|-------------------|--------------------|----------------------------------|
| Multi-dimensional spoofing | Partial support | Partial support | โœ… Full fingerprint coverage |
| Plugin system | โŒ None | โŒ None | โœ… Complete plugin architecture |
| Behavioral consistency | โŒ May conflict | โŒ May conflict | โœ… Adaptive consistency management |
| Customizability | Medium | Medium | โœ… Highly configurable |
| Isolation & sandboxing | Medium | Medium | โœ… Deep sandbox support |
| Automation integration | โœ… Supported | โœ… Supported | โœ… Fully supported |

---

## ๐Ÿ”ง Quick Start
Download the prebuild release zip file from [https://www.itbrowser.net](https://www.itbrowser.net)

```bash
# Start the browser
chrome --itbrowser=myfingerprint.json
```

**Or using Puppeteer:**

```js
const puppeteer = require('puppeteer-extra');
const browser = await puppeteer.launch({
headless: false,
itbrowser: "myfingerprint.json"
});
```

# build the project from source
git clone https://github.com/itbrowser-net/undetectable-fingerprint-browser.git
merge the code with chromium source code.

---

## โš ๏ธ Legal Disclaimer

This project is intended for **legal and ethical use only**, such as for security research, automation testing, or development environment simulation.

**Any use of this tool for illegal scraping, ad fraud, account hijacking, or malicious activity is strictly prohibited.**
The authors are not liable for any misuse of this software.

---

## ๐Ÿ“ซ Contact Us

- Feel free to open an issue on GitHub for questions or feature requests.
- For enterprise-level support or custom development, contact us via email:
**`javaflashproject@gmail.com`**
- [https://discord.gg/AhW2RaHCs6](https://discord.gg/AhW2RaHCs6)
---

> โญ If you find this project useful, please give us a star on GitHub! If you think it's worth starting, please star it to avoid forgetting. I will gradually upload the project source code.

---