Automic VaultAutomic Vault

brew

Installer dnsx avec Homebrew, dnf, Nix

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de dnsx pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install dnsx

local Homebrew formula metadata

Linux

Fedora dnfvérifié · 92%
sudo dnf install dnsx

Fedora Rawhide package metadata · dnsx · Source: dl.fedoraproject.org

Nixvérifié · 92%
nix profile install nixpkgs#dnsx

nixpkgs package indexes · pkgs/by-name/dn/dnsx/package.nix · Source: api.github.com

aperçu

Résumé du paquet

DNS query and resolution tool

Commandes et alias

  • dnsx

historique

Historique du projet et usages

dnsx is ProjectDiscovery's fast DNS query and resolution CLI, built for reconnaissance pipelines and bulk probing rather than interactive DNS administration.

Its history is mainly the history of ProjectDiscovery standardizing bug-bounty and attack-surface tooling around composable Go CLIs that stream data through stdin and stdout.

Historique du projet

The public release line starts with v1.0.0 in November 2020, and subsequent releases kept dnsx in the ProjectDiscovery toolkit alongside tools such as subfinder, httpx, naabu, nuclei, and shuffledns.

The documentation and README frame dnsx as a retryabledns-based toolkit for multiple DNS query types, custom resolvers, brute-force resolution, and wildcard handling.

Historique d'adoption

dnsx became part of the common ProjectDiscovery reconnaissance workflow: subdomain inputs from one tool can be resolved and filtered through dnsx, then passed onward to HTTP probing or vulnerability scanning tools.

Packaging in Homebrew, Fedora, Nix, and Kali reflects adoption by both developer workstations and security-testing distributions.

Modes d'utilisation

dnsx is commonly used to resolve lists of domains, query specific DNS record types, use custom resolver pools, brute-force names, and remove wildcard DNS noise from large candidate sets.

Its stdin/stdout design makes it useful in shell pipelines and CI-style scanning jobs.

Pourquoi les passionnés de paquets s'y intéressent

dnsx matters less as a novel DNS protocol implementation and more as a modern packaging example: a single static-ish Go CLI designed to be chained with a security-tool ecosystem.

The package shows how DNS utilities have moved from administrator-only troubleshooting toward high-volume reconnaissance and asset inventory workflows.

Chronologie

  • 2020: dnsx v1.0.0 was released as a ProjectDiscovery DNS toolkit.
  • 2021-2023: v1.0.x and v1.1.x releases broadened the tool while it became a regular component of ProjectDiscovery reconnaissance pipelines.
  • 2024: v1.2.0 and later releases continued the Go module and packaging lifecycle.
  • 2025: v1.2.3 release activity shows the project still being maintained.

Related projects

  • ProjectDiscovery siblings include subfinder for subdomain discovery, httpx for HTTP probing, naabu for port scanning, nuclei for template-based scanning, and shuffledns for mass DNS resolution with wildcard filtering.
  • dnsx is also related to retryabledns, the Go library it uses for resilient DNS probing.

posture de sécurité

Niveau de risque : vert

narrow executable package without higher-risk signals.

Classificateur de risque

risque vert · confiance faible · appliance

Pourquoi

  • narrow executable package without higher-risk signals

Signaux

  • metadata:no-higher-risk-signals

Comportement d'installation

  • Aucun hook post-install Homebrew n’est enregistré dans les métadonnées de formule.
  • Les métadonnées de bottle Homebrew sont disponibles pour 6 plateformes.
  • Les métadonnées de compilation listent 1 dépendances de compilation.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

exécutables

Exécutables installés

CommandeTypeExpositionNote
dnsxcliexécutable global

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-07-25
version du gestionnaire1.3.0
gestionnaire mis à jour2026-07-16
données localesOK
amontà jour
dernière version détectéev1.3.0

https://github.com/projectdiscovery/dnsx

  • OKAucun avertissement de fraîcheur n'a été généré.

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:dnsx
Version1.3.0
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/dnsx
Page d'accueilhttps://github.com/projectdiscovery/dnsx
Dépôthttps://github.com/projectdiscovery/dnsx
Docs amonthttps://docs.projectdiscovery.io/opensource/dnsx/overview
LicenceMIT
Archive sourcehttps://github.com/projectdiscovery/dnsx/archive/refs/tags/v1.3.0.tar.gz
Dernière mise à jour2026-07-16T18:39:02Z
Pulseupdated
Dépendances de compilationgo
Bouteilledisponible (sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
post-install Homebrewnon défini
Serviceaucun déclaré

faits du registre

Détails de la base source

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

correspondances dans les bases sources

Autres enregistrements de gestionnaires de paquets

Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.

Nix95%

dnsx

nix profile install nixpkgs#dnsx
  • normalized package name match
  • Correspondance par : Dnsx
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/dn/dnsx/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
dnf95%

dnsx 1.2.2-6.fc44

Dnsx is a fast and multi-purpose DNS toolkit

https://github.com/projectdiscovery/dnsx

sudo dnf install dnsx
  • License: 0BSD AND Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND ICU AND ISC AND MIT AND MPL-2.0 AND Unlicense
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: dnsx
  • 3 Dépendances
  • 2 fournit
  • normalized package name match
  • Correspondance par : Dnsx
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: dnsx from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

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