courierust 1.0.6

A bare-metal no_std HTTP and gRPC engine with work-stealing, RFC 9218, and JA3/JA4 fingerprinting.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! Browser fingerprint profiles: exact Chrome HTTP/2 behavior plus
//! JA3/JA4 TLS `ClientHello` parameter sets.
//!
//! TLS itself is intentionally external (this crate has zero
//! dependencies); the profiles here produce the exact cipher suite,
//! extension, ALPN and HTTP/2 settings data a browser-shaped client
//! presents, ready to feed into your own TLS layer.

pub mod h2;
pub mod ja3;
pub mod ja4;
pub mod profile;

pub use h2::ChromeH2Fingerprint;
pub use ja3::{ja3, ja3_hash, ja3_string};
pub use ja4::ja4;
pub use profile::{chrome_tls_profile, TlsProfile};