DNSTAP(1)
β¨ NAME β¨
dnstap β the dnstap tool, bestie π
πΈ SYNOPSIS πΈ
dnstap [OPTION]...
π DESCRIPTION π
Okay so real talk, dnstap is the little tool that reads and writes dnstap payloads, and it's giving main character energy. Here's literally every knob it has:
-T valueβ write dnstap payloads to tcp/ip address-U valueβ write dnstap payloads to unix socket-aβ append to the given file, do not overwrite. valid only when outputting a text or YAML file.-jβ use verbose JSON output-l valueβ read dnstap payloads from tcp/ip-qβ use quiet text output-r valueβ read dnstap payloads from file-t durationβ I/O timeout for tcp/ip and unix domain sockets-u valueβ read dnstap payloads from unix socket-w stringβ write output to file-yβ use verbose YAML output
Not me reminding you that -a is only valid when you're outputting a text or YAML file, so don't come for it in JSON mode okay? π«Ά
π€ Quiet text output format mnemonics π€
When you're in quiet text output mode, every payload gets a tiny two-letter glow-up, and here's the decoder ring, no cap:
AQ:AUTH_QUERYAR:AUTH_RESPONSERQ:RESOLVER_QUERYRR:RESOLVER_RESPONSECQ:CLIENT_QUERYCR:CLIENT_RESPONSEFQ:FORWARDER_QUERYFR:FORWARDER_RESPONSESQ:STUB_QUERYSR:STUB_RESPONSETQ:TOOL_QUERYTR:TOOL_RESPONSE
That's the whole page, periodt. This iconic lil' manpage is from the dnstap manual β User Commands section, iykyk β and it's stamped dnstap 0.4.0, January 2024. Slay, go read some payloads πβ¨π¦
π¦ where this page comes from
- ubuntu noble: golang-github-dnstap-golang-dnstap-cli 0.4.0-5
- ubuntu questing: golang-github-dnstap-golang-dnstap-cli 0.4.0-5
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms