utls icon indicating copy to clipboard operation
utls copied to clipboard

Fork of the Go standard TLS library, providing low-level access to the ClientHello for mimicry purposes.

Results 52 utls issues
Sort by recently updated
recently updated
newest added

Extension: application_settings (len=5) Type: application_settings (17513) https://www.ietf.org/archive/id/draft-vvv-tls-alps-01.html

Hello! I have http/2 client that uses the following dialer: ``` type Dialer struct { spec *utls.ClientHelloSpec } func NewDialer(data []byte) (*Dialer, error ) { fingerprinter := &utls.Fingerprinter{} spec, err...

help wanted

Hey, why is this code not randomizing the ciphers or the extensions? Code: ``` uconn = utls.UClient(conn, config, utls.HelloRandomizedALPN) ```

bug

Updating utls to align with `crypto/tls` in Go 1.18. - [x] Merged from upstream - [x] Compilation error resolved - [ ] All tests passing - WIP: `TestUTLSHandshakeClientParrotGolang` mismatches on...

``` package cipher import ( "bufio" "github.com/refraction-networking/utls" "net" "net/http" ) func get(addr string) (*http.Response, error) { req, err := http.NewRequest("GET", addr, nil) if err != nil { return nil, err...

I'm using commit a89e7e6da482a5a0db02578fc606ace9ccfbea62. The examples I have found of using utls with HTTPS all make a single request on a single connection, then throw the connection away. For example,...

enhancement
help wanted

Hey, ApplicationSettingsExtension is needed! https://github.com/Noooste/utls supports it, so you could maybe take a look. Thx

Hey, is there a way in Utls to add PSK/pre_shared_key/extensionPreSharedKey, all i can find in utls is that somewhere you guys say: TODO: wait for someone who cares about PSK...

loong64 (loongarch64) a new isa

Hi, Does anyone have any idea of the status of tlsfingerprint.io? it seems the cluster / database is dead... there are no id's on the site... client.tlsfingerprint.io does not work......