Extract JA4, JA3, cipher suites, and TLS extensions from HTTP request headers injected by a reverse proxy (Nginx, HAProxy, Caddy, Cloudflare, etc.).
Returns a partial TlsProfile — only fields that were actually found in the headers are set.
TlsProfile
Raw request headers (IncomingMessage.headers compatible).
IncomingMessage.headers
Extract JA4, JA3, cipher suites, and TLS extensions from HTTP request headers injected by a reverse proxy (Nginx, HAProxy, Caddy, Cloudflare, etc.).
Returns a partial
TlsProfile— only fields that were actually found in the headers are set.