Improve debug information in DNS responses

This commit is contained in:
Daniel
2020-09-22 15:27:55 +02:00
parent 142bc1e54a
commit 3f3d82bdf1
8 changed files with 382 additions and 216 deletions

View File

@@ -39,6 +39,30 @@ func (v Verdict) String() string {
}
}
// Verb returns the verdict as a past tense verb.
func (v Verdict) Verb() string {
switch v {
case VerdictUndecided:
return "undecided"
case VerdictUndeterminable:
return "undeterminable"
case VerdictAccept:
return "accepted"
case VerdictBlock:
return "blocked"
case VerdictDrop:
return "dropped"
case VerdictRerouteToNameserver:
return "rerouted to nameserver"
case VerdictRerouteToTunnel:
return "rerouted to tunnel"
case VerdictFailed:
return "failed"
default:
return "invalid"
}
}
// Packer Directions
const (
Inbound = true