Skip to main content

Module headers

Module headers 

Source
Expand description

Ordered headers and client hints for browser fingerprinting

This module provides ordered headers (critical for JA4H fingerprinting), Sec-Fetch-* header generation, and Client Hints support.

Structs§

ClientHints
Client Hints for Sec-CH-UA-* headers
RequestContext
Request context for generating Sec-Fetch-* headers

Enums§

FetchDest
Fetch destination for Sec-Fetch-Dest header
FetchMode
Fetch mode for Sec-Fetch-Mode header
FetchSite
Fetch site type for Sec-Fetch-Site header

Functions§

generate_client_hints
Generate Client Hints for a given profile
generate_sec_fetch_headers
Generate Sec-Fetch-* headers based on the request context
hashmap_to_ordered
Convert a HashMap to OrderedHeaders
merge_ordered_headers
Merge multiple OrderedHeaders, with later headers taking precedence

Type Aliases§

OrderedHeaders
Ordered headers that preserve insertion order for JA4H fingerprinting