updates readme, removes commented code, make sure status is not added to file output if turned off

This commit is contained in:
2020-07-24 22:45:44 +01:00
parent f6be925acf
commit 03fb1c4449
3 changed files with 25 additions and 5 deletions
+7 -3
View File
@@ -54,16 +54,20 @@ func Scanner(verboseLogging, checkHTTPS, disableStatusCheck bool, outputFile, do
return nil
}
return writeFile(outputFile, ress)
return writeFile(outputFile, ress, disableStatusCheck)
}
func writeFile(outputFile string, res []Result) error {
func writeFile(outputFile string, res []Result, disableStatusCheck bool) error {
resBytes := []byte("domain, status code")
for _, r := range res {
if r.StatusCode == 0 || r.Error != nil {
continue
}
resBytes = append(resBytes, []byte(fmt.Sprintf("%s, %d\n", r.Domain, r.StatusCode))...)
if disableStatusCheck {
resBytes = append(resBytes, []byte(fmt.Sprintf("%s\n", r.Domain))...)
} else {
resBytes = append(resBytes, []byte(fmt.Sprintf("%s, %d\n", r.Domain, r.StatusCode))...)
}
}
err := ioutil.WriteFile(outputFile, resBytes, 0775)