summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Wu <peter@lekensteyn.nl>2018-09-21 22:15:24 +0200
committerPeter Wu <peter@lekensteyn.nl>2018-09-21 22:15:24 +0200
commit63c0ea81f672f883568eb54f6f0c788a2097e50d (patch)
tree1c5e771781b0335754373567ddc6cbd93c9cd39b
parenteaf590c63239c628dc1ebf071215b6aa6c6a3a94 (diff)
downloadwireshark-notes-63c0ea81f672f883568eb54f6f0c788a2097e50d.tar.gz
tls13scan: allow SNI override
-rw-r--r--tls13scan/scan.go5
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