Stats
Review
I do my fair share of poking around network infrastructure from time to time. While I do appreciate bind-utils and their wide reach, sometimes, I just want something a little… nicer. I love to swap out basic CLI utils with Golang and Rust versions, nice and easy to install. So here we are, replacing dig
with doggo
… and this util is a good boy for sure <3
The author took the time to improve on the original Dog client, and it shows. The feature list really shines on the thoughtfulness of it!
Feature List (from the README.md
)
- Human-readable output with color-coded and tabular format
- JSON output support for easy scripting and parsing
- Multiple transport protocols: DoH, DoT, DoQ, TCP, UDP, DNSCrypt
- Support for
ndots
andsearch
configurations - Multiple resolver support with customizable query strategies
- IPv4 and IPv6 support
- Web interface available
- Shell completions for
zsh
andfish
- Reverse DNS lookups
- Flexible query options including various DNS flags
- Debug mode for troubleshooting
- Response time measurement
- Cross-platform support
TL;DR It’s a alias and soo nice 😉
Pros / Cons
👍 | JSON Output |
👍 | Easy to learn |
👍 | Easy Install |
👍 | Multi Proto support |
Verdict
5/5
Download
💾 https://github.com/mr-karan/doggo/releases 💾
Demo
This article is a part of the series "reviews".
Other articles in the series:
- Review - Superfile (Created by yorukot) 1 min read
- Review - LazyGit (created by jesseduffield) 2 min read
- Review - GDU (Created by dundee) 2 min read
- Review - Doggo (Created by mr-karan) 1 min read