package
7.17.28
Repository: https://github.com/elastic/beats.git
Documentation: pkg.go.dev

# Functions

New constructs a new DNS processor.
NewMiekgResolver returns a new MiekgResolver.
NewPTRLookupCache returns a new cache.

# Constants

List of FieldAction types.
List of FieldAction types.

# Structs

CacheConfig defines the success and failure caching parameters.
CacheSettings define the caching behavior for an individual cache.
Config defines the configuration options for the DNS processor.
MiekgResolver is a PTRResolver that is implemented using github.com/miekg/dns to send requests to DNS servers.
PTR represents a DNS pointer record (IP to hostname).
PTRLookupCache is a cache for storing and retrieving the results of reverse DNS queries.

# Interfaces

PTRResolver performs PTR record lookups.

# Type aliases

FieldAction defines the behavior when the target field exists.