https://github.com/brianshea2/addr.tools
possibly useful tools for the Internet
https://github.com/brianshea2/addr.tools
dns
Last synced: about 2 months ago
JSON representation
possibly useful tools for the Internet
- Host: GitHub
- URL: https://github.com/brianshea2/addr.tools
- Owner: brianshea2
- License: agpl-3.0
- Created: 2024-05-06T22:32:23.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2026-01-01T21:27:10.000Z (2 months ago)
- Last Synced: 2026-01-01T23:02:23.561Z (2 months ago)
- Topics: dns
- Language: Go
- Homepage: https://addr.tools
- Size: 328 KB
- Stars: 1,331
- Watchers: 11
- Forks: 51
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Copyright: COPYRIGHT
Awesome Lists containing this project
- awesome-repositories - brianshea2/addr.tools - possibly useful tools for the Internet (Go)
README
# [addr.tools](https://addr.tools/) - possibly useful tools for the Internet
## This repo contains the source code for:
- [challenges.addr.tools](https://challenges.addr.tools/) - dns-01 ACME challenge helper zone
- [dyn.addr.tools](https://dyn.addr.tools/) - dynamic DNS for your own domains, no account required
- [info.addr.tools](https://info.addr.tools/) - explore identifying information for domain names and IP addresses
- [myip.addr.tools](https://myip.addr.tools/help) - get your public IP address
- [dnscheck.tools](https://dnscheck.tools/) - identify your DNS resolvers, check DNSSEC validation, and perform other DNS tests
- [myaddr.tools](https://myaddr.tools/) - dynamic DNS with a free custom subdomain, no account required
- addrd - the custom dns server behind many of the above services
## Repo layout:
```
addr.tools
├── cmd/addrd - dns server application code
├── configs - addrd, nginx, and other sample config files
├── internal - dns server library code
│ ├── config - parses the addrd config json, creates and starts the service listeners
│ ├── dns2json - a simple http handler that provides dns responses in json
│ ├── dnsutil - dns server utilities (dnssec, edns0, basic handler, etc.)
│ ├── httputil - http request utilities
│ ├── status - dns server status handler
│ ├── ttlstore - a key-value store with value expiration
│ └── zones - the specific addr.tools service handlers
├── scripts - build and other helper scripts
└── website - website content
```