Skip to content

browsersdk/brosdk-core

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

BroSDK Browser Core

English | 简体中文

brosdk-core 提供 BroSDK 使用的浏览器指纹内核。BroSDK 通过这些内核封装 Chrome、Firefox 等多版本指纹浏览器,并在 brosdk 原生 SDK 中提供环境创建、浏览器启动、代理 IP 集成、Cookie 管理、会话持久化和自动化接入能力。

已发布版本

内核现有发布版本请查看 GitHub Releases:

https://github.com/browsersdk/brosdk-core/releases

每个 Release 对应一组可被 BroSDK 使用的浏览器指纹内核版本。开发者可以在 Release 页面查看版本号、发布时间和相关发布资产。

仓库定位

  • 提供 BroSDK 的浏览器指纹内核发布包。
  • 记录 Chrome、Firefox 等多版本浏览器内核的发布版本。
  • brosdk、Demo、文档和多语言 SDK 提供内核版本来源。
  • 帮助开发者确认当前可用的浏览器内核版本。

浏览器指纹能力

BroSDK 浏览器指纹内核支持在独立环境中配置和管理 100+ 浏览器指纹项。具体可用字段、默认值和参数格式以 SDK 文档和实际 Release 为准,常见能力包括:

分类 示例指纹项
浏览器身份 User-Agent、精简 UA、Client Hints、浏览器版本、平台信息、应用名称、应用代码名、产品名称
系统与设备 计算机名、MAC 地址、设备信息、硬件信息、硬件并发数、设备内存、硬件首选项、电池信息
语言与区域 语言、时区、地理位置、区域格式、翻译功能、强制翻译
网络与代理 代理 IP、WebRTC、DNS、TLS 指纹、端口屏蔽、网络出口相关配置
图形与渲染 GPU 信息、Canvas 指纹、WebGL 指纹、WebGL 信息、SVG、图片指纹、动画指纹、ClientRects
字体与文本 字体全量、字体轮廓、语音合成、Google 语音识别
媒体能力 AudioContext 音频指纹、媒体设备、媒体 MIME 类型、视频、声音、蓝牙
会话与存储 Cookie 管理、Cookie 加密、LocalStorage、SessionStorage、持久化存储、存储配额
浏览器界面 浏览器窗口大小、网页通知、书签、Logo 按钮、应用图标、窗口标题、恢复焦点
自动化相关 WebDriver、URL 处理、商户号等业务扩展字段

使用方式

  1. 先在 Releases 页面确认可用内核版本。
  2. 再参考 brosdk 接入原生 SDK。
  3. SDK、Demo 或业务系统中使用的内核版本应与 Release 页面发布的版本保持一致。

相关仓库

仓库 说明
brosdk BroSDK 原生 SDK,提供 C/C++ API、头文件和平台动态库
brosdk-core 当前仓库,提供 BroSDK 浏览器指纹内核发布版本
brosdk-docs SDK 文档、API 说明和接入指南
browser-demo 浏览器环境创建、启动和会话复用示例

About

Browser fingerprint core releases for BroSDK with multi-version Chrome/Firefox cores and 100+ configurable fingerprint fields.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors