Versionv0.4.0-core24
Revision4
Size5.1 MB
LicenseApache-2.0
Confinementstrict
Basecore24
CategoriesUtilities

dnstap: flexible, structured event replication format for DNS servers


This is NOT an original piece of work, just a snap of dnstap

dnstap implements an encoding format for DNS server events. It uses a
lightweight framing on top of event payloads encoded using Protocol Buffers and
is transport neutral.

dnstap can represent internal state inside a DNS server that is difficult to
obtain using techniques based on traditional packet capture or unstructured
textual format logging.

Usage

dnstap-gael.dnstap --help

Example using Knot Resolver (https://snapcraft.io/knot-resolver-gael)

sudo snap connect dnstap-gael:home :home

sudo snap connect knot-resolver-gael:home :home

sudo dnstap-gael.dnstap -q -u /root/dnstap.sock

sudo vi /var/snap/knot-resolver-gael/current/kresd.conf

modules = {
    dnstap = {
        socketpath = "/root/dnstap.sock",
        identity = "",
        version = packageversion(),
        client = {
            logqueries = true,
            logresponses = true,
        },
    }
}


sudo snap restart knot-resolver-gael.kresd

2024-11-17
  • Switched to core24 to follow knot-resolver-gael

2021-08-16
  • v0.4.0 available on amd64, arm64 & armhf

Update History

v0.4.0-core24 (4)
13 Dec 2025, 09:47 UTC

Published16 Aug 2021, 18:52 UTC

Last updated17 Nov 2024, 15:28 UTC

First seen13 Dec 2025, 09:47 UTC