Documentation ¶
There is no documentation for this package.
Directories ¶
Path | Synopsis |
---|---|
internal
|
|
aghalg
Package aghalg contains common generic algorithms and data structures.
|
Package aghalg contains common generic algorithms and data structures. |
aghhttp
Package aghhttp provides some common methods to work with HTTP.
|
Package aghhttp provides some common methods to work with HTTP. |
aghnet
Package aghnet contains some utilities for networking.
|
Package aghnet contains some utilities for networking. |
aghos
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. |
aghrenameio
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. |
aghtest
Package aghtest contains utilities for testing.
|
Package aghtest contains utilities for testing. |
aghtls
Package aghtls contains utilities for work with TLS.
|
Package aghtls contains utilities for work with TLS. |
arpdb
Package arpdb implements the Network Neighborhood Database.
|
Package arpdb implements the Network Neighborhood Database. |
client
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. |
configmigrate
Package configmigrate provides a way to upgrade the YAML configuration file.
|
Package configmigrate provides a way to upgrade the YAML configuration file. |
dhcpd
Package dhcpd provides a DHCP server.
|
Package dhcpd provides a DHCP server. |
dhcpsvc
Package dhcpsvc contains the AdGuard Home DHCP service.
|
Package dhcpsvc contains the AdGuard Home DHCP service. |
dnsforward
Package dnsforward contains a DNS forwarding server.
|
Package dnsforward contains a DNS forwarding server. |
filtering
Package filtering implements a DNS request and response filter.
|
Package filtering implements a DNS request and response filter. |
filtering/hashprefix
Package hashprefix used for safe browsing and parent control.
|
Package hashprefix used for safe browsing and parent control. |
filtering/rewrite
Package rewrite implements DNS Rewrites storage and request matching.
|
Package rewrite implements DNS Rewrites storage and request matching. |
filtering/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. |
filtering/safesearch
Package safesearch implements safesearch host matching.
|
Package safesearch implements safesearch host matching. |
home
Package home contains AdGuard Home's HTTP API methods.
|
Package home contains AdGuard Home's HTTP API methods. |
ipset
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. |
next/cmd
Package cmd is the AdGuard Home entry point.
|
Package cmd is the AdGuard Home entry point. |
next/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. |
next/dnssvc
Package dnssvc contains the AdGuard Home DNS service.
|
Package dnssvc contains the AdGuard Home DNS service. |
next/websvc
Package websvc contains the AdGuard Home HTTP API service.
|
Package websvc contains the AdGuard Home HTTP API service. |
permcheck
Package permcheck contains code for simplifying permissions checks on files and directories.
|
Package permcheck contains code for simplifying permissions checks on files and directories. |
querylog
Package querylog provides query log functions and interfaces.
|
Package querylog provides query log functions and interfaces. |
rdns
Package rdns processes reverse DNS lookup queries.
|
Package rdns processes reverse DNS lookup queries. |
schedule
Package schedule provides types for scheduling.
|
Package schedule provides types for scheduling. |
stats
Package stats provides units for managing statistics of the filtering DNS server.
|
Package stats provides units for managing statistics of the filtering DNS server. |
updater
Package updater provides an updater for AdGuardHome.
|
Package updater provides an updater for AdGuardHome. |
version
Package version contains AdGuard Home version information.
|
Package version contains AdGuard Home version information. |
whois
Package whois provides WHOIS functionality.
|
Package whois provides WHOIS functionality. |
scripts
|
|
blocked-services
blocked services fetches the most recent Hostlists Registry blocked service index and transforms the filters from it to AdGuard Home's data and code formats.
|
blocked services fetches the most recent Hostlists Registry blocked service index and transforms the filters from it to AdGuard Home's data and code formats. |
translations
translations downloads translations, uploads translations, prints summary for translations, prints unused strings.
|
translations downloads translations, uploads translations, prints summary for translations, prints unused strings. |
vetted-filters
vetted-filters fetches the most recent Hostlists Registry filtering rule list index and transforms the filters from it to AdGuard Home's format.
|
vetted-filters fetches the most recent Hostlists Registry filtering rule list index and transforms the filters from it to AdGuard Home's format. |
Click to show internal directories.
Click to hide internal directories.