You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Renovate Bot 1743dc564d fix(deps): update golang.org/x/net digest to 13a9a73 3 hours ago
.github change spell 5 hours ago
cli Another "minor refactor" (#61) 14 hours ago
conf Another "minor refactor" (#61) 14 hours ago
coverage (refactor) Draw the rest of the owl (#38) 2 weeks ago
doc Another "minor refactor" (#61) 14 hours ago
logawl Another "minor refactor" (#61) 14 hours ago
query Another "minor refactor" (#61) 14 hours ago
util Another "minor refactor" (#61) 14 hours ago
.drone.jsonnet Another "minor refactor" (#61) 14 hours ago
.gitignore Another "minor refactor" (#61) 14 hours ago
.gitmodules (refactor) Draw the rest of the owl (#38) 2 weeks ago
.golangci.yaml Another "minor refactor" (#61) 14 hours ago
.goreleaser.yaml Another "minor refactor" (#61) 14 hours ago
GNUmakefile Another "minor refactor" (#61) 14 hours ago
LICENCE (feat)EDNS (#55) 1 week ago
Makefile Another "minor refactor" (#61) 14 hours ago
README.md Another "minor refactor" (#61) 14 hours ago
docs.go (feat)EDNS (#55) 1 week ago
go.mod fix(deps): update golang.org/x/net digest to 13a9a73 3 hours ago
go.sum fix(deps): update golang.org/x/net digest to 13a9a73 3 hours ago
main.go Another "minor refactor" (#61) 14 hours ago
main_test.go Another "minor refactor" (#61) 14 hours ago
mkfile (feat)EDNS (#55) 1 week ago
renovate.json Another "minor refactor" (#61) 14 hours ago
template.mk Another "minor refactor" (#61) 14 hours ago

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

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.

Licence

See LICENCE