Add -print option to reflect
This commit is contained in:
parent
798f450cbe
commit
e4b972a06d
|
@ -29,6 +29,7 @@ import (
|
||||||
"strconv"
|
"strconv"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
var printf *bool
|
||||||
const dom = "whoami.miek.nl."
|
const dom = "whoami.miek.nl."
|
||||||
|
|
||||||
func handleReflect(w dns.ResponseWriter, r *dns.Msg) {
|
func handleReflect(w dns.ResponseWriter, r *dns.Msg) {
|
||||||
|
@ -90,7 +91,9 @@ func handleReflect(w dns.ResponseWriter, r *dns.Msg) {
|
||||||
*/
|
*/
|
||||||
|
|
||||||
b, ok := m.Pack()
|
b, ok := m.Pack()
|
||||||
fmt.Printf("%v\n", m.String())
|
if *printf {
|
||||||
|
fmt.Printf("%v\n", m.String())
|
||||||
|
}
|
||||||
if !ok {
|
if !ok {
|
||||||
log.Print("Packing failed")
|
log.Print("Packing failed")
|
||||||
m.SetRcode(r, dns.RcodeServerFailure)
|
m.SetRcode(r, dns.RcodeServerFailure)
|
||||||
|
@ -110,6 +113,7 @@ func serve(net string) {
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
cpuprofile := flag.String("cpuprofile", "", "write cpu profile to file")
|
cpuprofile := flag.String("cpuprofile", "", "write cpu profile to file")
|
||||||
|
printf = flag.Bool("print", false, "print replies")
|
||||||
flag.Usage = func() {
|
flag.Usage = func() {
|
||||||
flag.PrintDefaults()
|
flag.PrintDefaults()
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue