diff options
author | Ivan Ristic <ivanr@webkreator.com> | 2014-10-30 10:56:14 +0000 |
---|---|---|
committer | Ivan Ristic <ivanr@webkreator.com> | 2014-10-30 10:56:14 +0000 |
commit | cc2c82f0331c3209eb847b007a0ecbc56c9f7489 (patch) | |
tree | a96827c011e175ded2d2ebe604efcca14b3b5b30 /ssllabs-scan.go | |
parent | d0ca4f2ce14f405d06dceb6cbf0b664bd8673831 (diff) | |
download | ssllabs-scan-cc2c82f0331c3209eb847b007a0ecbc56c9f7489.zip ssllabs-scan-cc2c82f0331c3209eb847b007a0ecbc56c9f7489.tar.gz ssllabs-scan-cc2c82f0331c3209eb847b007a0ecbc56c9f7489.tar.bz2 |
Embed the address of the development API server.
Diffstat (limited to 'ssllabs-scan.go')
-rw-r--r-- | ssllabs-scan.go | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/ssllabs-scan.go b/ssllabs-scan.go index 0f9fcc2..df74ece 100644 --- a/ssllabs-scan.go +++ b/ssllabs-scan.go @@ -57,7 +57,7 @@ var maxAssessments = 1 var requestCounter uint64 = 0 -var apiLocation = "" +var apiLocation = "https://api.dev.ssllabs.com/api/fa78d5a4/" var httpClient *http.Client @@ -642,7 +642,7 @@ func validateHostname(hostname string) bool { } func main() { - var conf_api = flag.String("api", "REQUIRED", "API entry point, for example https://www.example.com/api/") + var conf_api = flag.String("api", "BUILTIN", "API entry point, for example https://www.example.com/api/") var conf_verbosity = flag.String("verbosity", "info", "Configure log verbosity: error, info, debug, or trace.") var conf_json_pretty = flag.Bool("json-pretty", false, "Enable pretty JSON output") var conf_quiet = flag.Bool("quiet", false, "Disable status messages (logging)") @@ -657,7 +657,10 @@ func main() { } // Verify that the API entry point is a URL. - apiLocation = *conf_api + if *conf_api != "BUILTIN" { + apiLocation = *conf_api + } + if validateURL(apiLocation) == false { log.Fatalf("[ERROR] Invalid API URL: %v", apiLocation) } |