macOS
brew install doggolocal Homebrew formula metadata
sudo port install doggoMacPorts ports tree · net/doggo/Portfile · 来源: api.github.com
安装
brew install doggolocal Homebrew formula metadata
sudo port install doggoMacPorts ports tree · net/doggo/Portfile · 来源: api.github.com
sudo apk add doggoAlpine Linux edge package indexes · doggo · 来源: dl-cdn.alpinelinux.org
nix profile install nixpkgs#doggonixpkgs package indexes · pkgs/by-name/do/doggo/package.nix · 来源: api.github.com
sudo pacman -S doggoArch Linux sync databases · doggo · 来源: geo.mirror.pkgbuild.com
sudo zypper install doggoopenSUSE Tumbleweed package metadata · doggo · 来源: download.opensuse.org
scoop install main/doggoScoop official bucket manifest trees · bucket/doggo.json · 来源: api.github.com
winget install --id MrKaran.Doggo -eWindows Package Manager source index · MrKaran.Doggo · 来源: cdn.winget.microsoft.com
概览
Command-line DNS Client for Humans
历史
doggo is a Go DNS lookup client built as a human-friendly alternative to dig and as a from-scratch response to the Rust dog project.
The doggo repository was created in December 2020. Its README says the project was inspired by ogham/dog: the author wanted to add features, did not know Rust, and used that as a reason to write a DNS client from scratch in Go.
doggo grew from a clean DNS lookup command into a broader resolver toolkit. The README documents DoH, DoT, DoQ, DNSCrypt, TCP, UDP, EDNS features, JSON output, reverse lookups, shell completions, a web interface, and Globalping-assisted lookups.
doggo has unusually broad CLI packaging for a DNS utility. The official README lists Homebrew, MacPorts, Arch Linux, Mise, Nix, Scoop, Winget, Eget, Go install, binary releases, and Docker images. That packaging spread, plus thousands of GitHub stars, made it one of the more visible post-dog DNS clients.
Typical usage mirrors dig but with shorter, friendlier output: querying records, choosing resolvers with @server syntax, sending DNS-over-HTTPS requests to endpoint URLs, doing reverse DNS lookups, and piping JSON output into tools like jq.
doggo is package-nerd catnip because it packages a polished network diagnostic CLI across nearly every mainstream distribution channel while staying a single-purpose command. It is also a neat example of a rewrite that became an ecosystem object in its own right rather than just a clone.
安全态势
没有找到 doggo 的匹配本地密钥处理 manifest。Nucleus 软件包元数据仍在此发布,以便未来覆盖拥有稳定的软件包 URL。
在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。
可执行文件
| 命令 | 类型 | 暴露范围 | 备注 |
|---|---|---|---|
doggo | cli | 全局可执行文件 |
新鲜度
这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。
https://github.com/mr-karan/doggo
安装元数据
| 软件包键 | brew:doggo |
|---|---|
| 版本 | 1.2.0 |
| 软件包管理器 | Homebrew |
| 软件包管理器页面 | https://formulae.brew.sh/formula/doggo |
| 主页 | https://doggo.mrkaran.dev/ |
| 仓库 | https://github.com/mr-karan/doggo |
| 上游文档 | https://doggo.mrkaran.dev/docs |
| 许可证 | GPL-3.0-or-later |
| 源码归档 | https://github.com/mr-karan/doggo/archive/refs/tags/v1.2.0.tar.gz |
| 最后更新 | 2026-06-23T10:08:31Z |
| Pulse | updated |
| 构建依赖 | go |
| Bottle | 可用 (于 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | 未定义 |
| 服务 | 未声明 |
注册表事实
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | doggo |
| Version Scheme | 0 |
| Revision | 0 |
| Head Version | HEAD |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
源数据库匹配
匹配项来自外部软件包管理器索引,并与本地 Automic Vault 软件包链接分开显示。
doggo
nix profile install nixpkgs#doggodoggo 1.1.5-r3
Modern command-line DNS client, with DoH, DoT and DNSCrypt support
https://github.com/mr-karan/doggo
sudo apk add doggodoggo-bash-completion 1.1.5-r3
Bash completions for doggo
https://github.com/mr-karan/doggo
sudo apk add doggo-bash-completiondoggo-fish-completion 1.1.5-r3
Fish completions for doggo
https://github.com/mr-karan/doggo
sudo apk add doggo-fish-completiondoggo-zsh-completion 1.1.5-r3
Zsh completions for doggo
https://github.com/mr-karan/doggo
sudo apk add doggo-zsh-completiondoggo 1.1.7-1
Command-line DNS Client for Humans
https://github.com/mr-karan/doggo
sudo pacman -S doggodoggo 1.1.7-1.1
CLI tool and API server DNS client implemented in Go
https://github.com/mr-karan/doggo
sudo zypper install doggodoggo-bash-completion 1.1.7-1.1
bash completion for doggo
https://github.com/mr-karan/doggo
sudo zypper install doggo-bash-completiondoggo-fish-completion 1.1.7-1.1
fish completion for doggo
https://github.com/mr-karan/doggo
sudo zypper install doggo-fish-completiondoggo-web 1.1.7-1.1
Web UI for doggo
https://github.com/mr-karan/doggo
sudo zypper install doggo-webdoggo-zsh-completion 1.1.7-1.1
zsh completion for doggo
https://github.com/mr-karan/doggo
sudo zypper install doggo-zsh-completiondoggo
sudo port install doggomain/doggo
scoop install main/doggoMrKaran.Doggo
winget install --id MrKaran.Doggo -e来源线索
此页面由 av-web 从 scripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。
View the package source record on GitHub.