tlsenum package probes a remote endpoint with one ClientHello per (version, cipher) pair via utls, so the checker can report the exact set the server accepts rather than only the suite Go's stdlib happens to negotiate. Probe accepts an Upgrader callback so STARTTLS dialects plug in without tlsenum learning about them; the checker bridges its existing dialect registry through upgraderFor.
13 lines
346 B
Modula-2
13 lines
346 B
Modula-2
module git.happydns.org/checker-tls
|
|
|
|
go 1.25.0
|
|
|
|
require git.happydns.org/checker-sdk-go v1.5.0
|
|
|
|
require (
|
|
github.com/andybalholm/brotli v1.0.6 // indirect
|
|
github.com/klauspost/compress v1.17.4 // indirect
|
|
github.com/refraction-networking/utls v1.8.2 // indirect
|
|
golang.org/x/crypto v0.36.0 // indirect
|
|
golang.org/x/sys v0.31.0 // indirect
|
|
)
|