Skip to content

fix(ja4h): exclude HTTP/2 pseudo-headers from Rust fingerprint - #309

Merged
vlvkobal merged 1 commit into
FoxIO-LLC:mainfrom
elpy1:rust-ja4h-pseudo-headers
Aug 27, 2026
Merged

fix(ja4h): exclude HTTP/2 pseudo-headers from Rust fingerprint#309
vlvkobal merged 1 commit into
FoxIO-LLC:mainfrom
elpy1:rust-ja4h-pseudo-headers

Conversation

@elpy1

@elpy1 elpy1 commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

Filter pseudo-headers before collecting header names, since they are
not HTTP header fields (RFC 9113, section 8.3). Rust now matches the
Python and Wireshark output for the affected pcaps, e.g. for
chrome-cloudflare-quic-with-secrets.pcapng.

Fixes #306

@vlvkobal
vlvkobal requested a review from vvv August 6, 2026 14:47
@vlvkobal
vlvkobal merged commit 478359f into FoxIO-LLC:main Aug 27, 2026
7 of 9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

JA4H: Rust includes HTTP/2 pseudo-headers in header count and hash

2 participants