🕵️‍♂️ Undetectable Fingerprint Browser

开源·模块化·可编程的反检测浏览器

Undetectable Fingerprint Browser 是一款 高度可定制、真实可还原、自动化友好 的反检测浏览器,专为对抗现代网站复杂指纹识别系统而设计。无论你是进行 反反爬研究、营销监测、多账号防关联,还是需要构建一个高度可控的自动化浏览器环境,本项目都是你的不二之选。


🚀 项目亮点

🧠 1. 全维度指纹伪装(Comprehensive Fingerprint Spoofing)

伪装不仅要广,还要“假得像真”,实现“全局一致”。
指纹类型功能描述
Canvas Fingerprint支持精度伪装、随机噪声、自定义绘图返回值
WebGL & WebGL2模拟显卡型号、绘图返回值、渲染字符串、抗锯齿特性等
AudioContext Fingerprint改写音频处理行为,生成稳定音频指纹伪值
ClientRects / DOMRect模拟不同浏览器在元素渲染位置上的偏移差异
Font Fingerprint支持字体探测响应控制,避免字体探测器识别出真实系统字体
Timezone / Language全局覆盖 navigator、Intl API、Date 输出等相关信息
Hardware Concurrency自定义 CPU 核心数
Device Memory控制设备内存显示值(navigator.deviceMemory)
Screen Resolution & Color Depth模拟不同的屏幕尺寸与颜色深度
Touch / Mobile Indicators支持移动设备环境模拟:触摸特性、UA、MediaQuery 等

👉 独家特性:一致性分析机制,确保每个修改项不会相互冲突,从根源消除检测点。


🧩 2. 全面支持 & 内置自带(Modular & Extensible)

我们构建了完整的防泄露系统,以下都是自带无需额外安装的:

  • ✅ 支持 WebRTC 防泄露插件
  • ✅ 支持 Canvas/WebGL 自动适配插件
  • ✅ 支持浏览器自动化控制模块(支持 Puppeteer / Playwright)
  • ✅ 支持网络代理自动注入(SOCKS5, HTTP, TLS proxy)
  • ✅ 支持 GPS 定位 / 传感器数据模拟
  • ✅ 支持本地 JS 脚本注入,绕过 CSP

🤖 3. 自动化友好(Automation-Ready)

你可以将浏览器无缝集成至自动化系统,或通过编程方式控制每个细节。

🤝 完整支持控制框架:
  • 只需要在浏览器启动的时候加一个参数即可,无需其他额外操作,不需要改代码
  • Puppeteer:通过自定义 Chromium 路径运行;
  • Playwright:兼容 chromium 引擎调用;
  • 支持 DevTools Protocol、WebSocket 控制接口;
  • 提供 JS API 与 CLI 工具用于自定义调试与调控;
🧪 预构建 API 示例:
const { launch } = require('undetectable-fp-browser');

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

🌍 真实世界应用场景

应用场景说明
✅ 反爬虫环境构建自动化脚本绕过人机验证、抗检测
✅ SEO & 广告验证批量模拟不同地域设备访问行为
✅ 多账号登录环境防止 Cookie / Storage / 指纹等被平台绑定识别
✅ 数据抓取研究与各类网页指纹检测工具对抗,辅助开发爬虫策略
✅ 安全研究用途用于安全研究、反识别机制验证、检测指纹漏洞

📊 与市面主流方案对比

功能/方案Puppeteer StealthPlaywright StealthUndetectable-fingerprint-Browser
多维指纹模拟支持部分支持部分支持✅ 全维度支持
插件机制❌ 无❌ 无✅ 完整插件系统
与浏览器行为一致性❌ 偶发冲突❌ 偶发冲突✅ 自适应一致性管理
自定义程度✅ 高度可配置
环境隔离性✅ 高度沙盒隔离
与控制框架集成✅ 支持✅ 支持✅ 支持

🔧 快速开始

# 克隆项目
git clone https://github.com/itbrowser-net/undetectable-fingerprint-browser.git
cd undetectable-fingerprint-browser




# 启动浏览器
chrome --itbrowser=myfingerprint.json

或使用 Puppeteer:

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

项目地址 https://github.com/itbrowser-net/undetectable-fingerprint-browser


itbrowser
1 声望0 粉丝