|
| 1 | + |
| 2 | +# 🕵️♂️ Undetectable Fingerprint Browser |
| 3 | +**Open Source · Modular · Programmable Anti-Detection Browser** |
| 4 | + |
| 5 | +**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. |
| 6 | + |
| 7 | +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. |
| 8 | + |
| 9 | +--- |
| 10 | + |
| 11 | +## 🚀 Key Highlights |
| 12 | + |
| 13 | +### 🧠 1. Comprehensive Fingerprint Spoofing |
| 14 | + |
| 15 | +> Not just spoofing more — but spoofing better and more realistically, with global consistency. |
| 16 | +
|
| 17 | +| Fingerprint Type | Feature Description | |
| 18 | +|--------------------------|---------------------| |
| 19 | +| **Canvas Fingerprint** | Precision spoofing, random noise, custom rendering results | |
| 20 | +| **WebGL & WebGL2** | Fake GPU models, render returns, renderer strings, antialias settings | |
| 21 | +| **AudioContext Fingerprint** | Alters audio behavior to return stable spoofed results | |
| 22 | +| **ClientRects / DOMRect** | Emulates browser-specific rendering differences | |
| 23 | +| **Font Fingerprint** | Controls font detection responses to block OS font probing | |
| 24 | +| **Timezone / Language** | Global override of `navigator`, `Intl API`, `Date` outputs | |
| 25 | +| **Hardware Concurrency** | Custom CPU core count | |
| 26 | +| **Device Memory** | Spoof `navigator.deviceMemory` values | |
| 27 | +| **Screen Resolution & Color Depth** | Simulates different screen sizes and color depths | |
| 28 | +| **Touch / Mobile Indicators** | Emulates mobile device indicators: touch events, UA, media queries | |
| 29 | + |
| 30 | +👉 **Exclusive Feature: Consistency Analysis Engine** ensures all spoofing fields align logically and do not conflict, eliminating detection signals at the root. |
| 31 | + |
| 32 | +--- |
| 33 | + |
| 34 | +### 🧩 2. Fully Supported & Built-in Modules |
| 35 | + |
| 36 | +We’ve integrated a complete anti-leak system — no extra installation required for: |
| 37 | + |
| 38 | +- ✅ WebRTC leak prevention |
| 39 | +- ✅ Auto-adaptive Canvas/WebGL spoofing |
| 40 | +- ✅ Automation module (Puppeteer / Playwright compatible) |
| 41 | +- ✅ Built-in proxy injection (SOCKS5, HTTP, TLS proxy) |
| 42 | +- ✅ GPS & sensor data emulation |
| 43 | +- ✅ Local JS injection with CSP bypass support |
| 44 | + |
| 45 | +--- |
| 46 | + |
| 47 | +### 🤖 3. Automation-Ready |
| 48 | + |
| 49 | +Seamlessly integrate this browser into any automation pipeline, or fully control it programmatically. |
| 50 | + |
| 51 | +#### 🤝 Full Framework Compatibility: |
| 52 | + |
| 53 | +- Just add a startup parameter — no need to modify code. |
| 54 | +- Puppeteer: Works by pointing to custom Chromium binary |
| 55 | +- Playwright: Fully compatible with Chromium engine |
| 56 | +- DevTools Protocol and WebSocket control support |
| 57 | +- JavaScript API and CLI tools for advanced tuning and scripting |
| 58 | + |
| 59 | +#### 🧪 Sample Usage (JS API): |
| 60 | + |
| 61 | +```js |
| 62 | +const { launch } = require('undetectable-fp-browser'); |
| 63 | + |
| 64 | +const browser = await launch({ |
| 65 | + proxy: 'socks5://127.0.0.1:9050', |
| 66 | + itbrowser: 'chrome-114-win10-en-US.json', |
| 67 | +}); |
| 68 | +``` |
| 69 | + |
| 70 | +--- |
| 71 | + |
| 72 | +## 🌍 Real-World Use Cases |
| 73 | + |
| 74 | +| Use Case | Description | |
| 75 | +|------------------------|-------------| |
| 76 | +| ✅ Anti-bot Environment | Bypass bot detection, captchas and verification scripts | |
| 77 | +| ✅ SEO & Ad Verification | Simulate access from various device and geo profiles | |
| 78 | +| ✅ Multi-account Login | Avoid being linked by fingerprint, storage, or cookies | |
| 79 | +| ✅ Data Extraction Research | Test and defeat site-level fingerprint traps | |
| 80 | +| ✅ Security Research | Validate fingerprint-based defenses and study tracking vectors | |
| 81 | + |
| 82 | +--- |
| 83 | + |
| 84 | +## 📊 Comparison with Mainstream Solutions |
| 85 | + |
| 86 | +| Feature / Solution | Puppeteer Stealth | Playwright Stealth | Undetectable-Fingerprint-Browser | |
| 87 | +|--------------------------|-------------------|--------------------|----------------------------------| |
| 88 | +| Multi-dimensional spoofing | Partial support | Partial support | ✅ Full fingerprint coverage | |
| 89 | +| Plugin system | ❌ None | ❌ None | ✅ Complete plugin architecture | |
| 90 | +| Behavioral consistency | ❌ May conflict | ❌ May conflict | ✅ Adaptive consistency management | |
| 91 | +| Customizability | Medium | Medium | ✅ Highly configurable | |
| 92 | +| Isolation & sandboxing | Medium | Medium | ✅ Deep sandbox support | |
| 93 | +| Automation integration | ✅ Supported | ✅ Supported | ✅ Fully supported | |
| 94 | + |
| 95 | +--- |
| 96 | + |
| 97 | +## 🔧 Quick Start |
| 98 | + |
| 99 | +```bash |
| 100 | +# Clone the project |
| 101 | +git clone https://github.com/itbrowser-net/undetectable-fingerprint-browser.git |
| 102 | +cd undetectable-fingerprint-browser |
| 103 | + |
| 104 | +# Install dependencies |
| 105 | +# (Instead of npm install, download the binary) |
| 106 | +Download the release zip file from https://www.itbrowser.net |
| 107 | + |
| 108 | +# Start the browser |
| 109 | +chrome --itbrowser=myfingerprint.json |
| 110 | +``` |
| 111 | + |
| 112 | +**Or using Puppeteer:** |
| 113 | + |
| 114 | +```js |
| 115 | +const puppeteer = require('puppeteer-extra'); |
| 116 | +const browser = await puppeteer.launch({ |
| 117 | + headless: false, |
| 118 | + itbrowser: "myfingerprint.json" |
| 119 | +}); |
| 120 | +``` |
| 121 | + |
| 122 | +--- |
| 123 | + |
| 124 | +## ⚠️ Legal Disclaimer |
| 125 | + |
| 126 | +This project is intended for **legal and ethical use only**, such as for security research, automation testing, or development environment simulation. |
| 127 | + |
| 128 | +**Any use of this tool for illegal scraping, ad fraud, account hijacking, or malicious activity is strictly prohibited.** |
| 129 | +The authors are not liable for any misuse of this software. |
| 130 | + |
| 131 | +--- |
| 132 | + |
| 133 | +## 📫 Contact Us |
| 134 | + |
| 135 | +- Feel free to open an issue on GitHub for questions or feature requests. |
| 136 | +- For enterprise-level support or custom development, contact us via email: |
| 137 | + |
| 138 | + |
| 139 | +--- |
| 140 | + |
| 141 | +> ⭐ If you find this project useful, please give us a star on GitHub! |
| 142 | +
|
| 143 | +--- |
0 commit comments