Skip to content

flexible, structured event replication format for DNS servers (command-line tool and Golang package)

License

Notifications You must be signed in to change notification settings

dnstap/golang-dnstap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ebb538e · Feb 9, 2021
Feb 9, 2021
Nov 18, 2020
Feb 11, 2014
Jan 17, 2014
Feb 9, 2021
Feb 9, 2021
Nov 18, 2020
Nov 18, 2020
Nov 18, 2020
Nov 18, 2020
May 21, 2019
Jan 17, 2014
Feb 9, 2021
Jun 13, 2013
Nov 18, 2020
Nov 18, 2020
Feb 9, 2021
Nov 18, 2020
May 21, 2019
Feb 9, 2021
Feb 9, 2021
Feb 9, 2021
Feb 9, 2021
Feb 9, 2021
Nov 20, 2020

Repository files navigation

dnstap: flexible, structured event replication format for DNS servers
---------------------------------------------------------------------

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.

This repository contains a command-line tool named "dnstap" developed in the
Go programming language. It can be installed with the following command:

    go get -u github.com/dnstap/golang-dnstap/dnstap