package dnstap

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message Dnstap

dnstap.proto:24

"Dnstap": this is the top-level dnstap type, which is a "union" type that contains other kinds of dnstap payloads, although currently only one type of dnstap payload is defined. See: https://developers.google.com/protocol-buffers/docs/techniques#union

enum Dnstap.Type

dnstap.proto:43

Identifies which field below is filled in.

Used in: Dnstap

message Message

dnstap.proto:118

Message: a wire-format (RFC 1035 section 4) DNS message and associated metadata. Applications generating "Message" payloads should follow certain requirements based on the MessageType, see below.

Used in: Dnstap

enum Message.Type

dnstap.proto:156

Used in: Message

message Policy

dnstap.proto:72

Policy: information about any name server operator policy applied to the processing of a DNS message.

Used in: Message

enum Policy.Action

dnstap.proto:85

The Action taken to implement the Policy.

Used in: Policy

enum Policy.Match

dnstap.proto:76

Match: what aspect of the message or message exchange triggered the application of the Policy.

Used in: Policy

enum SocketFamily

dnstap.proto:54

SocketFamily: the network protocol family of a socket. This specifies how to interpret "network address" fields.

Used in: Message

enum SocketProtocol

dnstap.proto:60

SocketProtocol: the protocol used to transport a DNS message.

Used in: Message