doggo
🐶 Command-line DNS client for humans
doggo.mrkaran.dev
doggo is a modern command-line DNS client (like dig) written in Golang. It outputs information in a neat concise manner and supports protocols like DoH, DoT, DoQ, and DNSCrypt as well.
It's totally inspired from dog which is written in Rust. I wanted to add some features to it but since I don't know Rust, I found it as a nice opportunity
to experiment with writing a DNS Client from scratch in Go
myself. Hence the name dog
+go
=> doggo.
Docs
Read the documentation for more details.
Contributing
I'm open to accept feature requests and/or issues. I understand doggo
is a new DNS Client in the town and there might be some edge cases I am not handling.
Please feel free to open issues if you ever come across such a case.
For now I am focussing more on planned features for a stable v1.0 release soon.
License
LICENSE