Some diffs
This commit is contained in:
parent
b639fa305d
commit
f3eacbb9fb
|
@ -41,14 +41,14 @@ func main() {
|
||||||
c := dns.NewClient()
|
c := dns.NewClient()
|
||||||
prints, _ := fingerPrintFromFile("data/q")
|
prints, _ := fingerPrintFromFile("data/q")
|
||||||
results := make([]*fingerprint, 0)
|
results := make([]*fingerprint, 0)
|
||||||
if *report {
|
if *report {
|
||||||
fmt.Printf("# Fingerprint of <Nameserver> <version>\n# Supplied by <Name> on <Date>\n#\n")
|
fmt.Printf("# Fingerprint of <Nameserver> <version>\n# Supplied by <Name> on <Date>\n#\n")
|
||||||
}
|
}
|
||||||
for _, f := range prints {
|
for _, f := range prints {
|
||||||
f1 := probe(c, nameserver, f)
|
f1 := probe(c, nameserver, f)
|
||||||
results = append(results, f1)
|
results = append(results, f1)
|
||||||
if *report {
|
if *report {
|
||||||
fmt.Printf("%s\n", f1.String())
|
fmt.Printf("#%s\n%s\n", f.String(), f1.String())
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if *report {
|
if *report {
|
||||||
|
@ -56,16 +56,16 @@ func main() {
|
||||||
}
|
}
|
||||||
|
|
||||||
// For now, just list them:
|
// For now, just list them:
|
||||||
files := []string{"Atlas", "Bind8", "Bind9", "MaraDNS", "Microsoft", "Nsd3", "PowerDNS"}
|
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")
|
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 {
|
for _, file := range files {
|
||||||
diff := 0
|
diff := 0
|
||||||
prints, _ := fingerPrintFromFile("data/" + file)
|
prints, _ := fingerPrintFromFile("data/" + file)
|
||||||
for i, f := range prints {
|
for i, f := range prints {
|
||||||
d := f.compare(results[i])
|
d := f.compare(results[i])
|
||||||
diff += d
|
diff += d
|
||||||
fmt.Printf("%s\t%d %s %s\n", file, d, f.String(), results[i].String())
|
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)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue