Replies: 1 comment 6 replies
-
|
Interestingly, I never noticed that version 136 was like this. Will it remain like this in later versions? At least I don't see this HTTP/2 setting on macOS Chrome. |
Beta Was this translation helpful? Give feedback.
6 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hi! Love rnet's protocol-level emulation approach! I found one issue with the Chrome136 profile.
The Issue
Real Chrome 136 sends 5 HTTP/2 SETTINGS during connection:
rnet Chrome136 only sends the first 4. This causes different HTTP/2 Akamai fingerprint hashes:
bad541c167b7b74e8b573127ea385fcb52d84b11737d980aef856699f885ca86Impact
Akamai-protected sites can detect this instantly since they fingerprint the HTTP/2 SETTINGS frame.
Test Code
Environment
Note
Your TLS fingerprint is spot-on! Just this one HTTP/2 setting needs to be added. This setting appeared in Chrome 130+ and is used by Akamai for bot detection.
Happy to provide more test data if needed. Thanks for the awesome library!
Beta Was this translation helpful? Give feedback.
All reactions