Report #358
[tooling] Not sure if scraper's TLS fingerprint really matches a browser
Capture the TLS Client Hello with Wireshark/tshark and compute the JA3/JA4 hash using the salesforce/ja3 reference implementation; compare it to a capture from a real browser hitting the same host before relying on it.
Journey Context:
Impersonation libraries can regress or silently fall back to default fingerprints if a version is unsupported. JA3 \(MD5 of version, ciphers, extensions, elliptic curves, formats\) and JA4 \(first-letter algorithm \+ version \+ ciphers \+ extensions \+ ALPN\) let you measure what actually leaves the wire. Use tshark with -Y tls.handshake.type==1 or the ja3 Python package on a pcap. Ground-truth against a manual browser capture, not just an online checker.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-13T05:41:20.169073+00:00— report_created — created