Directories ¶
Path | Synopsis |
---|---|
Package api implements protocols to update DNS records.
|
Package api implements protocols to update DNS records. |
Package config reads and parses configurations.
|
Package config reads and parses configurations. |
Package cron handles anything related to time.
|
Package cron handles anything related to time. |
Package domain parses DNS domain names.
|
Package domain parses DNS domain names. |
Package domainexp parses expressions containing domains.
|
Package domainexp parses expressions containing domains. |
Package droproot drops root privileges.
|
Package droproot drops root privileges. |
Package file virtualizes file systems for mock testing.
|
Package file virtualizes file systems for mock testing. |
Package ipnet contains utility functions for IPv4 and IPv6 networks.
|
Package ipnet contains utility functions for IPv4 and IPv6 networks. |
Code generated by MockGen.
|
Code generated by MockGen. |
Package monitor implements dead man's switches.
|
Package monitor implements dead man's switches. |
Package pp handles pretty-printing.
|
Package pp handles pretty-printing. |
Package provider implements protocols to detect public IP addresses.
|
Package provider implements protocols to detect public IP addresses. |
protocol
Package protocol implements all the generic protocols to detect public IP addresses.
|
Package protocol implements all the generic protocols to detect public IP addresses. |
Package setter implements the logic to update DNS records using [api.Handle].
|
Package setter implements the logic to update DNS records using [api.Handle]. |
Package signal implements the handling of signals.
|
Package signal implements the handling of signals. |
Package updater implements the logic to detect and update IP addresses, combining the packages setter and provider.
|
Package updater implements the logic to detect and update IP addresses, combining the packages setter and provider. |
Click to show internal directories.
Click to hide internal directories.