Directories ¶
Path | Synopsis |
---|---|
Package aghalg contains common generic algorithms and data structures.
|
Package aghalg contains common generic algorithms and data structures. |
Package aghhttp provides some common methods to work with HTTP.
|
Package aghhttp provides some common methods to work with HTTP. |
Package aghnet contains some utilities for networking.
|
Package aghnet contains some utilities for networking. |
Package aghos contains utilities for functions requiring system calls and other OS-specific APIs.
|
Package aghos contains utilities for functions requiring system calls and other OS-specific APIs. |
Package aghrenameio is a wrapper around package github.com/google/renameio/v2 that provides a similar stream-based API for both Unix and Windows systems.
|
Package aghrenameio is a wrapper around package github.com/google/renameio/v2 that provides a similar stream-based API for both Unix and Windows systems. |
Package aghtest contains utilities for testing.
|
Package aghtest contains utilities for testing. |
Package aghtls contains utilities for work with TLS.
|
Package aghtls contains utilities for work with TLS. |
Package arpdb implements the Network Neighborhood Database.
|
Package arpdb implements the Network Neighborhood Database. |
Package client contains types and logic dealing with AdGuard Home's DNS clients.
|
Package client contains types and logic dealing with AdGuard Home's DNS clients. |
Package configmigrate provides a way to upgrade the YAML configuration file.
|
Package configmigrate provides a way to upgrade the YAML configuration file. |
Package dhcpd provides a DHCP server.
|
Package dhcpd provides a DHCP server. |
Package dhcpsvc contains the AdGuard Home DHCP service.
|
Package dhcpsvc contains the AdGuard Home DHCP service. |
Package dnsforward contains a DNS forwarding server.
|
Package dnsforward contains a DNS forwarding server. |
Package filtering implements a DNS request and response filter.
|
Package filtering implements a DNS request and response filter. |
hashprefix
Package hashprefix used for safe browsing and parent control.
|
Package hashprefix used for safe browsing and parent control. |
rewrite
Package rewrite implements DNS Rewrites storage and request matching.
|
Package rewrite implements DNS Rewrites storage and request matching. |
rulelist
Package rulelist contains the implementation of the standard rule-list filter that wraps an urlfilter filtering-engine.
|
Package rulelist contains the implementation of the standard rule-list filter that wraps an urlfilter filtering-engine. |
safesearch
Package safesearch implements safesearch host matching.
|
Package safesearch implements safesearch host matching. |
Package home contains AdGuard Home's HTTP API methods.
|
Package home contains AdGuard Home's HTTP API methods. |
Package ipset provides ipset functionality.
|
Package ipset provides ipset functionality. |
next
|
|
agh
Package agh contains common entities and interfaces of AdGuard Home.
|
Package agh contains common entities and interfaces of AdGuard Home. |
cmd
Package cmd is the AdGuard Home entry point.
|
Package cmd is the AdGuard Home entry point. |
configmgr
Package configmgr defines the AdGuard Home on-disk configuration entities and configuration manager.
|
Package configmgr defines the AdGuard Home on-disk configuration entities and configuration manager. |
dnssvc
Package dnssvc contains the AdGuard Home DNS service.
|
Package dnssvc contains the AdGuard Home DNS service. |
websvc
Package websvc contains the AdGuard Home HTTP API service.
|
Package websvc contains the AdGuard Home HTTP API service. |
Package permcheck contains code for simplifying permissions checks on files and directories.
|
Package permcheck contains code for simplifying permissions checks on files and directories. |
Package querylog provides query log functions and interfaces.
|
Package querylog provides query log functions and interfaces. |
Package rdns processes reverse DNS lookup queries.
|
Package rdns processes reverse DNS lookup queries. |
Package schedule provides types for scheduling.
|
Package schedule provides types for scheduling. |
Package stats provides units for managing statistics of the filtering DNS server.
|
Package stats provides units for managing statistics of the filtering DNS server. |
tools
module
|
|
Package updater provides an updater for AdGuardHome.
|
Package updater provides an updater for AdGuardHome. |
Package version contains AdGuard Home version information.
|
Package version contains AdGuard Home version information. |
Package whois provides WHOIS functionality.
|
Package whois provides WHOIS functionality. |
Click to show internal directories.
Click to hide internal directories.