A command-line DNS lookup tool that supports DNS queries over UDP, TCP, TLS, HTTPS, DNSCrypt, and QUIC. https://dns.froth.zone/awl/
Find a file
Sam Therapy 49bc7e4f64
Some checks failed
continuous-integration/drone/pr Build is failing
[SKIP CI] makefiles: make them compliant I think
Signed-off-by: Sam Therapy <sam@samtherapy.net>
2022-09-05 01:08:47 +02:00
.github Completions and documentation 2022-09-02 01:14:41 +02:00
cli Completions and documentation 2022-09-02 01:14:41 +02:00
completions Even more completions 2022-09-03 13:00:03 +02:00
conf Completions and documentation 2022-09-02 01:14:41 +02:00
coverage (refactor) Draw the rest of the owl (#38) 2022-07-26 00:32:31 +00:00
doc [SKIP CI] update man 2022-09-03 13:05:22 +02:00
logawl Completions and documentation 2022-09-02 01:14:41 +02:00
pkg Completions and documentation 2022-09-02 01:14:41 +02:00
query Completions and documentation 2022-09-02 01:14:41 +02:00
util Completions and documentation 2022-09-02 01:14:41 +02:00
.drone.jsonnet Even more completions 2022-09-03 13:00:03 +02:00
.gitignore Another "minor refactor" (#61) 2022-08-11 07:25:36 +00:00
.gitmodules Completions and documentation 2022-09-02 01:14:41 +02:00
.golangci.yaml lint 2022-09-02 01:16:47 +02:00
.goreleaser.yaml Another "minor refactor" (#61) 2022-08-11 07:25:36 +00:00
docs.go Completions and documentation 2022-09-02 01:14:41 +02:00
GNUmakefile [SKIP CI] makefiles: make them compliant I think 2022-09-05 01:08:47 +02:00
go.mod Modularity(?) 2022-08-31 01:05:17 +00:00
go.sum Modularity(?) 2022-08-31 01:05:17 +00:00
LICENCE (feat)EDNS (#55) 2022-08-04 01:09:49 +00:00
main.go Another "minor refactor" (#61) 2022-08-11 07:25:36 +00:00
main_test.go Another "minor refactor" (#61) 2022-08-11 07:25:36 +00:00
Makefile [SKIP CI] makefiles: make them compliant I think 2022-09-05 01:08:47 +02:00
mkfile Completions and documentation 2022-09-02 01:14:41 +02:00
README.md [SKIP CI] readme: add scdoc dependency 2022-09-03 13:14:17 +02:00
renovate.json Another "minor refactor" (#61) 2022-08-11 07:25:36 +00:00
template.mk Even more completions 2022-09-03 13:00:03 +02:00

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.

Package Managers

From source

Dependencies:

  • Go >= 1.18
  • GNU/BSD make or Plan 9 mk (if using the makefile/mkfile)
  • scdoc (optional, for man page)

Using go install (recommended):

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

Using the makefile:

make
sudo make install

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.

Licence

Revised BSD, See LICENCE