A command-line DNS lookup tool that supports DNS queries over UDP, TCP, TLS, HTTPS, DNSCrypt, and QUIC.
https://dns.froth.zone/awl/
|
||
---|---|---|
cli | ||
conf | ||
doc | ||
internal/structs | ||
logawl | ||
query | ||
util | ||
.drone.jsonnet | ||
.gitignore | ||
.goreleaser.yaml | ||
docs.go | ||
go.mod | ||
go.sum | ||
LICENCE | ||
main.go | ||
Makefile | ||
Mkfile | ||
README.md | ||
renovate.json |
awl
awl
is a command-line DNS client, much like
drill
,
dig
,
dog
,
doggo
,
or q
This was made as my first major experiment with Go, so there are probably things that can be improved
The excellent dns library for Go does most of the heavy lifting.
What awl should do
- Optimize everything
- Make the code less spaghetti (partially completed)
- Feature parity with drill
- Making a drop-in replacement for drill?
- What about dig?
What awl won't do
- Print to files or read from files
- Colour outputs (unless?)