bogdanfinn / tls-client

net/http.Client like HTTP Client with options to select specific client TLS Fingerprints to use for requests.
BSD 4-Clause "Original" or "Old" License
667 stars 133 forks source link

[Feature Request]: Extension encrypted_client_hello #116

Open thaiduongme opened 1 month ago

thaiduongme commented 1 month ago

Describe the feature / enhancement and how it would improve things

Can you add the encrypted_client_hello extension feature? I'm facing an issue that requires this, but I have no idea how to build that custom feature.

Describe how your proposal will work, with code and/or pseudo-code

The encrypted_client_hello (ECH) extension is a feature that encrypts the ClientHello message in TLS (Transport Layer Security) to enhance privacy by hiding the details of the handshake. Implementing this feature involves modifying the TLS handshake process to include ECH.

bogdanfinn commented 1 month ago

@thaiduongme did you try out built in profile of chrom124? This has ECH added.