q

A tiny command line DNS client with support for UDP, TCP, DoT, DoH, DoQ and ODoH.

GPL-3.0 License

Stars
1.5K
Committers
10

Bot releases are visible (Hide)

q - v0.4.0

Published by github-actions[bot] over 3 years ago

Changelog

c11d592 add AUR repo info
dfc268c add JSON output encoding
a0d5c05 add TestMainInferredServer and TestMainInvalidReverseQuery
acf4e98 add TestMainInvalidUpstream
04f2686 add TestMainReverseQuery and TestMainInferredQname
3f67b12 add TestODOHInvalidUpstream
2073ab7 add TestResolverChaosClass
0192666 add coverage badge
e80404f add invalid query test
008ce3c add main test
f97b8bf add odoh test
a46076d add resolver test
254292e add tests
46e95cb add timeout flag
635d2a6 enable verbose flag
c6b8e46 fix args variable
b9443a4 fix logs and server name
16b8596 fix test case function naming consistency
d47c533 fix timeout flag
9cde2b5 ignore coverage file
ff1d550 move resolver to external file
555179d odoh: cleanup helper function
b2fc240 odoh: only return errors
9755992 print provided address instead of parsed upstream address
d577ba3 remove useless check
1382493 throw error instead of print
cde3def unexport resolve

q - v0.3.2

Published by github-actions[bot] over 3 years ago

Changelog

58f3660 add MX record to default types
e1b1bbb add ODoH debug log
3651cf0 add comments
3dab8cc bump mod versions
28c675a log query time
f518f56 print RR types as strings
bb5d131 replace color factory function with map
5d2b870 replace replies slice with answers
4876ab9 set default DNS server to Cloudflare DoH
2402677 update dependencies

q - v0.3.1

Published by github-actions[bot] over 3 years ago

Changelog

439bb23 add reverse flag

q - v0.3.0

Published by github-actions[bot] over 3 years ago

Changelog

0067796 add ODoH client
51904ed use go-flags

q - v0.2.1

Published by github-actions[bot] over 3 years ago

Changelog

ce52aaf add chaos flag

q - v0.2.0

Published by github-actions[bot] over 3 years ago

Changelog

df986a4 add TLS insecure skip verify
fe236bd add asciicast
0b1fc10 bump dependencies
b23553f rename error message for clarity

q - v0.1.1

Published by github-actions[bot] over 3 years ago

Changelog

2f6b258 fix usage info
76386f3 use logrus logger

q - v0.1.0

Published by github-actions[bot] over 3 years ago

Changelog

1cdfe6a fix argument parsing
1bf3ac8 reformat and comment

q - v0.0.5

Published by github-actions[bot] over 3 years ago

Changelog

56edf7f add default RR types

q - v0.0.4

Published by github-actions[bot] over 3 years ago

Changelog

df82c1b convert RR types to uppercase before parsing

q - v0.0.3

Published by github-actions[bot] over 3 years ago

Changelog

31db565 add installation instructions
3e7861e add quiet flag
ef3c30a add screenshot/proto support to readme
0e687c0 remove bash markdown language annotation
b1de3d6 rename usage

q - v0.0.2

Published by github-actions[bot] over 3 years ago

Changelog

345432f fix argument bound
8c04369 reformat .goreleaser.yml

q - v0.0.1

Published by github-actions[bot] over 3 years ago

Changelog

ee92b46 add CI workflows
349b7df add badges to readme
af9f8fe add color codes
6f5fd98 add license
b8e424c add main.go
476a78b add usage info
db95e0b go mod init
dfc2ca6 init repo
df9fb32 set default DNS server to Cloudflare's DoH server
fd07b78 set package name