Go version of DNSPeep.
You can read more about dnspeep
and Rust in Julia Evans blog post.
Rust version src.
$ sudo apt install libpcap-dev
$ go build main.go
$ sudo ./main
interface=lo, bpf filter=udp and port 53
----------------------------------------------------------------
Type Query SrcIP Response
----- -------------------------------- ---------------- --------
A vortex.data.microsoft.com 127.0.0.53 CNAME asimov.vortex.data.trafficmanager.net
64.4.54.254
AAAA vortex.data.microsoft.com 127.0.0.53 CNAME asimov.vortex.data.trafficmanager.net
CNAME global.vortex.data.trafficmanager.net
A d.dropbox.com 127.0.0.53 CNAME d.v.dropbox.com
CNAME d-edge.v.dropbox.com
162.125.6.20