Skip to content

Commit 1620eff

Browse files
Create README.md
1 parent 3b0c2a2 commit 1620eff

File tree

1 file changed

+143
-0
lines changed

1 file changed

+143
-0
lines changed

README.md

Lines changed: 143 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,143 @@
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

Comments
 (0)