diff options
author | Peter Wu <peter@lekensteyn.nl> | 2018-09-21 22:15:24 +0200 |
---|---|---|
committer | Peter Wu <peter@lekensteyn.nl> | 2018-09-21 22:15:24 +0200 |
commit | 63c0ea81f672f883568eb54f6f0c788a2097e50d (patch) | |
tree | 1c5e771781b0335754373567ddc6cbd93c9cd39b /tls13scan | |
parent | eaf590c63239c628dc1ebf071215b6aa6c6a3a94 (diff) | |
download | wireshark-notes-63c0ea81f672f883568eb54f6f0c788a2097e50d.tar.gz |
tls13scan: allow SNI override
Diffstat (limited to 'tls13scan')
-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 |