macOS
brew install dnspyrelocal Homebrew formula metadata
安装
brew install dnspyrelocal Homebrew formula metadata
概览
CLI tool for a high QPS DNS benchmark
历史
dnspyre is a Go-based DNS benchmark CLI for stress-testing DNS servers at high query rates. It sits in the newer generation of DNS benchmark tools that treat modern protocols such as DoT, DoH, and DoQ as normal benchmark targets.
The GitHub repository was created in February 2021, and the README says dnspyre was originally forked from Redsift's dnstrace but was largely rewritten and enhanced. Its first GitHub release, 1.0.0, was published in May 2021, with v3 releases continuing into 2026.
The README documents the project's expansion from basic DNS load generation into a broad benchmark runner: UDP and TCP queries, many DNS record types, concurrency controls, duration-limited runs, probability-weighted load, DoT, DoH, DoQ, and plotted output.
dnspyre's adoption is narrower than dnsperf's but useful for modern resolver testing. Its official docs target macOS, Linux, and Windows, and Homebrew packaging gives it a convenient package-manager path for operators who want a single Go binary.
Users point dnspyre at one or more DNS servers, choose query type and protocol, set concurrency or duration, and inspect terminal or exported plots. The tool is especially relevant when comparing resolver behavior across classic DNS, encrypted DNS, and QUIC-based DNS transports.
dnspyre is package-nerd interesting because it is a compact Go CLI covering the protocol sprawl that older DNS benchmark tools did not originally target. For Homebrew-style packaging it is also simple: one executable, active tagged releases, and no daemon or config file surface.
安全态势
narrow executable package without higher-risk signals.
绿色 风险 · 低 置信度 · appliance
在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。
可执行文件
| 命令 | 类型 | 暴露范围 | 备注 |
|---|---|---|---|
dnspyre | cli | 全局可执行文件 |
新鲜度
这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。
https://github.com/Tantalor93/dnspyre
安装元数据
| 软件包键 | brew:dnspyre |
|---|---|
| 版本 | 3.11.1 |
| 软件包管理器 | Homebrew |
| 软件包管理器页面 | https://formulae.brew.sh/formula/dnspyre |
| 主页 | https://tantalor93.github.io/dnspyre/ |
| 仓库 | https://github.com/Tantalor93/dnspyre |
| 上游文档 | https://github.com/Tantalor93/dnspyre#readme |
| 许可证 | MIT |
| 源码归档 | https://github.com/Tantalor93/dnspyre/archive/refs/tags/v3.11.1.tar.gz |
| 构建依赖 | 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 | dnspyre |
| 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 |
|
来源线索
此页面由 av-web 从 scripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。
View the package source record on GitHub.