Some diffs

This commit is contained in:
Miek Gieben 2012-01-29 19:15:26 +01:00
parent b639fa305d
commit f3eacbb9fb
1 changed files with 10 additions and 10 deletions

View File

@ -41,14 +41,14 @@ func main() {
c := dns.NewClient()
prints, _ := fingerPrintFromFile("data/q")
results := make([]*fingerprint, 0)
if *report {
fmt.Printf("# Fingerprint of <Nameserver> <version>\n# Supplied by <Name> on <Date>\n#\n")
}
if *report {
fmt.Printf("# Fingerprint of <Nameserver> <version>\n# Supplied by <Name> on <Date>\n#\n")
}
for _, f := range prints {
f1 := probe(c, nameserver, f)
results = append(results, f1)
if *report {
fmt.Printf("%s\n", f1.String())
fmt.Printf("#%s\n%s\n", f.String(), f1.String())
}
}
if *report {
@ -56,16 +56,16 @@ func main() {
}
// For now, just list them:
files := []string{"Atlas", "Bind8", "Bind9", "MaraDNS", "Microsoft", "Nsd3", "PowerDNS"}
fmt.Printf("%s\t%s\t%s\t\t\t\t\t\t\t\t%s\n", "Server type", "Diffs", "Fingerprint", "Recevied")
files := []string{"Atlas", "Bind8", "Bind9", "MaraDNS", "Microsoft", "Nsd3", "PowerDNS"}
fmt.Printf("%s\t%s\t%s\t\t\t\t\t\t\t\t%s\n", "Server type", "Diffs", "Fingerprint", "Recevied")
for _, file := range files {
diff := 0
diff := 0
prints, _ := fingerPrintFromFile("data/" + file)
for i, f := range prints {
d := f.compare(results[i])
diff += d
fmt.Printf("%s\t%d %s %s\n", file, d, f.String(), results[i].String())
diff += d
fmt.Printf("%s\t%d %s %s\n", file, d, f.String(), results[i].String())
}
fmt.Printf("\t\t=\nDifferences:\t%d\n\n", diff)
fmt.Printf("\t\t=\nDifferences:\t%d\n\n", diff)
}
}