高级功能

通过复杂的多层模拟和控制系统进行专业级指纹测试

核心技术武器库

通过复杂的多层模拟和控制系统进行专业级指纹测试

⚙️

配置与控制

22+ CLI 标志用于浏览器品牌、WebGL、时区 • 带有自定义标题/cookies 的会话管理 • 增强的代理系统,支持每个上下文

  • 22+ CLI 标志用于浏览器品牌、WebGL、时区
  • 带有自定义标题/cookies 的会话管理
  • 增强的代理系统,支持每个上下文
  • 通过 --proxy-ip 进行性能优化
  • 无需修改配置文件的动态配置
🤖

自动化研究

多层噪声注入(Canvas/WebGL/Audio)• 完整的 CDP 泄漏阻止 • 带有 Google 标头和 Widevine 的原生 Chrome 模拟

  • 多层噪声注入(Canvas/WebGL/Audio)
  • 完整的 CDP 泄漏阻止
  • 带有 Google 标头的原生 Chrome 模拟
  • Widevine CDM 集成
  • Playwright/Puppeteer 兼容性
🌐

跨平台卓越性

内置字体引擎(Windows/macOS/Android + HarfBuzz)• 跨操作系统平台的完美一致性 • CPU/屏幕/设备行为的硬件控制

  • 内置字体引擎(Windows/macOS/Android + HarfBuzz)
  • 跨操作系统平台的完美一致性
  • CPU/屏幕/设备行为的硬件控制
  • 跨平台配置文件兼容性
  • 真实设备行为模拟
🔧

深度系统集成

精确的 FPS 模拟(Ubuntu 上的 120 FPS macOS)• 性能控制(内存时序、IndexedDB 延迟)• 带有供应商模式的 GPU 微基准测试

  • 精确的 FPS 模拟(Ubuntu 上的 120 FPS macOS)
  • 性能控制(内存时序、IndexedDB 延迟)
  • 带有供应商模式的 GPU 微基准测试
  • 深度系统集成能力
  • 硬件指纹控制

指纹控制矩阵

全面控制浏览器指纹的各个方面

图形

  • Canvas/WebGL 噪声
  • GPU 微基准测试
  • 纹理哈希欺骗

网络

  • WebRTC SDP 操控
  • 代理认证
  • 连接欺骗

平台

  • 字体回退链
  • 跨 Worker 一致性
  • 操作系统特定功能

性能

  • FPS 模拟
  • 内存时序
  • 动画帧延迟

框架集成

与流行自动化框架的无缝集成和增强兼容性。

无框架自动化 (--bot-script)

  • 无框架依赖 - 纯 Chrome DevTools Protocol
  • 更早介入 - 在页面导航前执行
  • 特权上下文 - 完整的 chrome.debugger API 访问
  • 减少检测面 - 无 Playwright/Puppeteer 工件

Playwright/Puppeteer 增强

  • CDP 泄漏保护和工件阻止
  • 增强的 WebDriver 支持
  • 自定义扩展 API
  • Selenium Grid 集成

Playwright 集成示例

// 使用 BotBrowser 启动
const browser = await chromium.launch({
executablePath: BOTBROWSER_PATH,
args: [
'--bot-profile=/path/to/profile.enc',
'--proxy-server=socks5://user:pwd@proxy'
]
});

研究应用

BotBrowser 的高级功能支持在授权环境中的各种研究应用

浏览器兼容性研究

跨平台渲染一致性分析和指纹稳定性研究

安全研究

Web 应用安全测试和反机器人系统评估

性能研究

浏览器性能研究和图形渲染优化分析

⚠️ 仅用于学术研究和授权测试环境