Search code examples
pythonpython-3.xsslpython-requeststls1.2

How to edit request in python to add TLS settings?


I need to edit the python request to add TLS settings (by TLS settings I mean tls finger printing int, ja3).


Solution

  • The JA3 fingerprint is based on ciphers and order and various TLS extensions and order. While ciphers and order can be changed features like the TLS extension order are not accessible from Python. This means there is no way to emulate a specific JA3 fingerprint from Python and thus also not from requests.