Automic VaultAutomic Vault

brew

Install dnspyre with Homebrew

CLI tool for a high QPS DNS benchmark. Version 3.11.1 via Homebrew; verified from local package data.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install dnspyre

local Homebrew formula metadata

overview

Package summary

CLI tool for a high QPS DNS benchmark

Commands and aliases

  • dnspyre

history

Project history and usage

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.

Project history

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.

Adoption history

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.

How it is used

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.

Why package nerds care

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.

Timeline

  • 2021: GitHub repository created.
  • 2021: First GitHub release, 1.0.0, published.
  • 2021: README identifies dnspyre as a fork of Redsift dnstrace that was largely rewritten.
  • 2026: v3.11.1 release published.

Related projects

  • Redsift dnstrace is the named upstream ancestor. dnsperf is the older DNS benchmark peer. The supported transport protocols connect dnspyre to DNS over TLS, DNS over HTTPS, and DNS over QUIC tooling.

security posture

Risk level: green

narrow executable package without higher-risk signals.

Risk classifier

green risk · low confidence · appliance

Why

  • narrow executable package without higher-risk signals

Signals

  • metadata:no-higher-risk-signals

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 6 platform targets.
  • Build metadata lists 1 build dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
dnspyrecliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-07-08
manager version3.11.1
manager updated
local dataok
upstreamcurrent
latest detectedv3.11.1

https://github.com/Tantalor93/dnspyre

  • infoNo package-manager update timestamp was available.low confidence

install metadata

Package metadata

Package keybrew:dnspyre
Version3.11.1
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/dnspyre
Homepagehttps://tantalor93.github.io/dnspyre/
Repositoryhttps://github.com/Tantalor93/dnspyre
Upstream docshttps://github.com/Tantalor93/dnspyre#readme
LicenseMIT
Source archivehttps://github.com/Tantalor93/dnspyre/archive/refs/tags/v3.11.1.tar.gz
Build dependenciesgo
Bottleavailable (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namednspyre
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • package relationship graph
  • package version freshness
  • package-page enrichment