A command-line DNS lookup tool that supports DNS queries over UDP, TCP, TLS, HTTPS, DNSCrypt, and QUIC. https://dns.froth.zone/awl/
Go to file
Sam Therapy 7607c68d5b
continuous-integration/drone/push Build is passing Details
I am a moron
Signed-off-by: Sam Therapy <sam@samtherapy.net>
2022-07-26 00:45:33 +02:00
cli (refactor) Draw the rest of the owl (#38) 2022-07-26 00:32:31 +00:00
conf (refactor) Draw the rest of the owl (#38) 2022-07-26 00:32:31 +00:00
coverage (refactor) Draw the rest of the owl (#38) 2022-07-26 00:32:31 +00:00
doc (refactor) Draw the rest of the owl (#38) 2022-07-26 00:32:31 +00:00
internal/helpers (refactor) Draw the rest of the owl (#38) 2022-07-26 00:32:31 +00:00
logawl (refactor) Draw the rest of the owl (#38) 2022-07-26 00:32:31 +00:00
query (refactor) Draw the rest of the owl (#38) 2022-07-26 00:32:31 +00:00
util (refactor) Draw the rest of the owl (#38) 2022-07-26 00:32:31 +00:00
.drone.jsonnet I am a moron 2022-07-26 00:45:33 +02:00
.gitignore (refactor) Draw the rest of the owl (#38) 2022-07-26 00:32:31 +00:00
.gitmodules (refactor) Draw the rest of the owl (#38) 2022-07-26 00:32:31 +00:00
.goreleaser.yaml I am a moron 2022-07-26 00:45:33 +02:00
GNUmakefile (refactor) Draw the rest of the owl (#38) 2022-07-26 00:32:31 +00:00
LICENSE (refactor) Draw the rest of the owl (#38) 2022-07-26 00:32:31 +00:00
Makefile (refactor) Draw the rest of the owl (#38) 2022-07-26 00:32:31 +00:00
README.md (refactor) Draw the rest of the owl (#38) 2022-07-26 00:32:31 +00:00
docs.go I got paid to write this 2022-06-22 22:59:17 +02:00
go.mod (refactor) Draw the rest of the owl (#38) 2022-07-26 00:32:31 +00:00
go.sum (refactor) Draw the rest of the owl (#38) 2022-07-26 00:32:31 +00:00
main.go (refactor) Draw the rest of the owl (#38) 2022-07-26 00:32:31 +00:00
mkfile (refactor) Draw the rest of the owl (#38) 2022-07-26 00:32:31 +00:00
renovate.json Add renovate.json 2022-06-22 11:55:52 +00:00
template.mk (refactor) Draw the rest of the owl (#38) 2022-07-26 00:32:31 +00:00

README.md

awl

Build Status

awl is a command-line DNS client, much like drill, dig, dog, doggo, or q.

awl is designed to be a drop-in replacement for the venerable dig, but support newer RFC query types, such as DNS-over-HTTPS and DNS-over-QUIC.

Usage

Building and installing

From releases

Grab a prebuilt binary from the release section.

From source

Dependencies:

  • Go >= 1.18
  • GNU/BSD make or Plan 9 mk
  • scdoc (optional, for manpage)

Make sure to recursively clone the repo:

git clone --recursive https://git.froth.zone/sam/awl

Using the makefile:

make
sudo make install

Alternatively, using go install:

go install git.froth.zone/sam/awl@latest

Contributing

Send a pull request our way. Prefer emails? Send a patch to the mailing list.

Found a bug or want a new feature? Create an issue here.

License

See LICENSE