utls
utls copied to clipboard
Fork of the Go standard TLS library, providing low-level access to the ClientHello for mimicry purposes.
I'm curious if I'm missing any instructions on how to add new/custom browser fingerprints. I followed the instructions in the docstrings for `ClientHelloSpec.ImportTLSClientHelloFromJSON()` and pasted my results from https://client.tlsfingerprint.io using...
website: [here](https://www.599.com/live/2132_2620611/bifen-4402235.html) ### url `wss://score-p.599.com/scorepush/football` ### request body ``` GET /scorepush/football HTTP/1.1 Host: score-p.599.com Connection: Upgrade Pragma: no-cache Cache-Control: no-cache User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like...
Or allow users to customize the sorting
I tried using the utls library to customize the ClientHello. Now, I'm using utls to write a test server to check if the client has successfully customized the ClientHello, but...
Currently there is no proper support for PSK if server sends a Hello Retry Request asking uTLS to switch to a different Key Share that is supported but not sent...
Better test coverage would help preventing future commits/syncing breaking the previously manually validated functionalities(e.g., #303). Currently, uTLS does not have enough test coverage to make sure all introduced features beyond...
Unknown field 'ClientHelloID' in struct literal 
Hello! Could you please help me understand how I can implement the transmission of ACCEPT CH on my HTTP server using ALPS, specifically for headers like sec-ch-ua-bitness? I would like...
See https://github.com/refraction-networking/utls/blob/23de245734c7c25b11200f8b5859c2114c032e51/u_parrots.go#L1595 It's TLS1.2, but OkHttp should be able to use TLS1.3 since Android 10, or its OkHttp version is tooooo old. Btw, why Android fingerprint=OkHttp? Until I checked the...
the upstream crypto/tls has already implemented the ECH and post-quantum key exchange mechanism X25519Kyber768Draft00.