Review - Doggo (Created by mr-karan)


Stats

GitHub Repo stars GitHub Downloads (all assets, all releases) GitHub last commit GitHub commit activity

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 and search configurations
  • Multiple resolver support with customizable query strategies
  • IPv4 and IPv6 support
  • Web interface available
  • Shell completions for zsh and fish
  • 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

Demo


Prev
Review - GDU (Created by dundee)
Review - GDU (Created by dundee)
Next
Recipe - Diet Pancakes
Recipe - Diet Pancakes

This article is a part of the series "reviews".

Other articles in the series:


Comments




Kudos:



TOC: