Is there any way to modify the order of extensions that's being sent during TLS client hello request?
For instance, I'm trying to replicate a browser that has the following list of extensions when viewed through Wireshark:
And this is the closest that I'm able to replicate using the chrome build of curl-impersonate with slight modifications:
I've confirmed that all the parameters and extensions are identical, except for the order of extensions as can be seen when comparing the two images above, thus the calculated JA3 hash is different and the server rejected my request.
Is there any way to modify the order of extensions that's being sent during TLS client hello request?
For instance, I'm trying to replicate a browser that has the following list of extensions when viewed through Wireshark:
And this is the closest that I'm able to replicate using the chrome build of curl-impersonate with slight modifications:
I've confirmed that all the parameters and extensions are identical, except for the order of extensions as can be seen when comparing the two images above, thus the calculated JA3 hash is different and the server rejected my request.
Any help would be greatly appreciated, thank you.