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. |
|
jsonpatch
Package jsonpatch contains utilities for JSON Merge Patch APIs.
|
Package jsonpatch contains utilities for JSON Merge Patch APIs. |
|
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.