Registry / networking / danny-dasilva-utls

danny-dasilva-utls

JSON →
library0.0.0-20220604023528-30cb107b834egogounverified

Package tls partially implements TLS 1.2 and TLS 1.3, providing a fork of Go's crypto/tls with client hello fingerprinting capabilities.

go get github.com/Danny-Dasilva/utls
INSTALL
IMPORT
SIG · DANNY-DASILVA-UTLS
D
danny-dasilva-utls
networkinggov0.0.0-20220604023528-30cb107b834e
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

tls
github.com/Danny-Dasilva/utls

Dial a TLS connection using uTLS

package main import ( "log" "github.com/Danny-Dasilva/utls" ) func main() { conn, err := tls.Dial("tcp", "example.com:443", &tls.Config{}) if err != nil { log.Fatal(err) } defer conn.Close() log.Println("TLS connection established") }
Debug
Known issues
gotchauTLS is a fork of Go's crypto/tls and may not be fully compatible with all TLS servers
fix
Test thoroughly with target servers; consider using the standard library for production
affects: all
Upgrade
Version history
0.0.0-20220604023528-30cb107b834elatest on pkg.go.dev
Audit
Dependencies

No dependency data recorded yet.

Agent activity
12 hits · last 30 days
node
12
Resources
danny-dasilva-utls — go get danny-dasilva-utls · libregistry