package
0.0.0-20250313202721-90f863a16df0
Repository: https://github.com/mpolden/zdns.git
Documentation: pkg.go.dev

# Functions

New creates a new database client for given filename.
NewCache creates a new cache using client for persistence.
NewLogger creates a new logger.

# Constants

LogAll logs all DNS requests.
LogDiscard disables logging of DNS requests.
LogHijacked only logs hijacked DNS requests.

# Structs

Cache is a persistent DNS cache.
CacheStats containts cache statistics.
Client implements a client for a SQLite database.
LogEntry represents a log entry for a DNS request.
LogEvent contains the number of requests at a point in time.
Logger is a logger that logs DNS requests to a SQL database.
LogStats contains log statistics.