diff options
Diffstat (limited to 'tls13scan/scan.go')
-rw-r--r-- | tls13scan/scan.go | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/tls13scan/scan.go b/tls13scan/scan.go index f47d217..6404532 100644 --- a/tls13scan/scan.go +++ b/tls13scan/scan.go @@ -295,7 +295,9 @@ func queryVersion(address, sniHost string, minVersion, maxVersion uint16) (uint1 func main() { var address string + var sni string flag.StringVar(&address, "connect", "localhost", "hostname[:port] to connect to") + flag.StringVar(&sni, "servername", "", "Set SNI instead of using the -connect host") flag.Parse() if !strings.Contains(address, ":") { @@ -306,6 +308,9 @@ func main() { if err != nil { panic(err) } + if sni != "" { + sniHost = sni + } // prepare client hello minVersion := versionTLS13Draft01 |