Skip to main content

Module profile

Module profile 

Source
Expand description

Chrome transport identity profiles.

Contains the data-only configuration schemas and pre-built profile constructors for each supported Chrome version and platform. Data-only definitions for Chrome transport identity profiles.

This module defines the configuration schemas used by the tls and http2 modules to construct browser-identical network handshakes. No protocol logic resides here; these structures serve as the single source of truth for all fingerprint-sensitive parameters.

Each ChromeProfile encodes a complete, multi-layer network identity spanning TLS (Layer 4), HTTP/2 (Layer 5), and HTTP metadata (Layer 7).

Modules§

chrome_134
Chrome 134 identity constants and cross-platform profile constructors.

Structs§

ChromeProfile
A complete, multi-layer identity profile for a Chrome instance.
HeaderProfile
Chrome-specific HTTP header values and Client Hint metadata.
HeadersPriority
Stream priority parameters embedded in the HEADERS frame.
Http2Profile
Configuration for the HTTP/2 protocol layer.
SettingsFrame
Initial HTTP/2 SETTINGS frame parameters.
TlsProfile
Configuration for the TLS 1.2/1.3 handshake layer.

Enums§

Platform
Target operating system and CPU architecture.
PseudoOrder
Canonical HTTP/2 pseudo-header identifiers.

Type Aliases§

TlsVersion
Alias for BoringSSL’s internal version type.