Automic VaultAutomic Vault

brew

Installer getdns avec Homebrew, apk, dnf, MacPorts, Nix, pacman, apt

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

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install getdns

local Homebrew formula metadata

MacPortsvérifié · 94%
sudo port install getdns

MacPorts ports tree · devel/getdns/Portfile · Source: api.github.com

Linux

Alpine Linux apkvérifié · 92%
sudo apk add getdns

Alpine Linux edge package indexes · getdns · Source: dl-cdn.alpinelinux.org

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

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

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

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

Arch Linux pacmanvérifié · 92%
sudo pacman -S getdns

Arch Linux sync databases · getdns · Source: geo.mirror.pkgbuild.com

Debian aptvérifié · 92%
sudo apt install getdns-utils

Debian stable package indexes · getdns-utils · Source: deb.debian.org

aperçu

Résumé du paquet

Modern asynchronous DNS API

Commandes et alias

  • getdns_query
  • getdns_server_mon

historique

Historique du projet et usages

getdns is a C implementation of a modern asynchronous DNS API. It was designed to expose DNS data, DNSSEC validation, event-loop integration, and DNS privacy features to application developers who do not want to hand-code low-level resolver behavior.

Historique du projet

The API specification was originally edited by Paul Hoffman, and the open source C implementation has been developed with NLnet Labs, Sinodun, and No Mountain Software. The GitHub repository dates to 2014 and the release history shows a 1.x line that added DNS privacy work, CMake builds, platform fixes, and Stubby integration.

Historique d'adoption

getdns occupies a specialized layer in the DNS ecosystem: lower-level than application frameworks but higher-level than raw resolver libraries. Its distribution through Homebrew and major Unix-like package managers reflects use by DNS engineers, resolver-tool authors, and privacy-focused networking users.

Modes d'utilisation

Practitioners use libgetdns in C programs that need asynchronous DNS lookups, DNSSEC status, IDNA handling, event-loop adapters, or DNS-over-TLS behavior. The package also installs `getdns_query` for command-line testing and `getdns_server_mon` for server capability checks.

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

For package maintainers, getdns is important because optional features map directly to dependency choices: OpenSSL, libunbound, libidn2, event-loop libraries, and Stubby support all affect the build. Its packaging footprint therefore records how each platform chooses resolver, DNSSEC, and DNS privacy tradeoffs.

Chronologie

  • 2014: The public GitHub repository for getdns was created.
  • 2019: The 1.6.0 beta moved the build system to CMake.
  • 2020: Version 1.6.0 was released.
  • 2021: Version 1.7.0 added transport and DNS behavior fixes.
  • 2022: Version 1.7.3 shipped as a quickfix release with Stubby 0.4.3.

Related projects

  • getdns is closely related to Stubby, Unbound, libidn2, OpenSSL, and event-loop libraries such as libevent, libuv, and libev.

posture de sécurité

Niveau de risque : blue

broad file, network, media, or database tool signal.

Classificateur de risque

risque blue · confiance moyen · tool

Pourquoi

  • broad file, network, media, or database tool signal

Signaux

  • text:sync,server

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 12 plateformes.
  • S’installe avec 6 dépendances d’exécution.
  • 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
getdns_querycliexécutable global
getdns_server_moncliexé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-10
version du gestionnaire1.7.3
gestionnaire mis à jour
données localesOK
amontnot checked
dernière version détectéenon détecté

https://getdnsapi.net

  • infoNo package-manager update timestamp was available.confiance faible
  • infoRelease/tag comparison is only available for GitHub repositories.https://getdnsapi.netconfiance none

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:getdns
Version1.7.3
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/getdns
Page d'accueilhttps://getdnsapi.net
Dépôthttps://github.com/getdnsapi/getdns
Docs amonthttps://getdnsapi.net/documentation/spec
LicenceBSD-3-Clause
Archive sourcehttps://getdnsapi.net/releases/getdns-1-7-3/getdns-1.7.3.tar.gz
Dépendanceslibev, libevent, libidn2, libuv, openssl@3, unbound
Dépendances de compilationcmake
Bouteilledisponible (sur arm64_big_sur, arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, big_sur, monterey, sonoma, ventura, 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 Namegetdns
Version Scheme0
Revision1
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.

Debian apt95%

getdns-utils 1.6.0-3.2

modern asynchronous DNS API (utils)

https://getdnsapi.net/

sudo apt install getdns-utils
  • Section: net
  • Architecture: amd64
  • Source Package: getdns
  • 5 Dépendances
  • 1 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Getdns
Debian stable package indexes · deb.debian.org · Debian stable package indexes: getdns-utils from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libgetdns-dev 1.6.0-3.2

modern asynchronous DNS API (development)

https://getdnsapi.net/

sudo apt install libgetdns-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: getdns
  • 1 Dépendances
  • normalized package name match
  • Correspondance par : Getdns
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libgetdns-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libgetdns10t64 1.6.0-3.2

modern asynchronous DNS API (shared library)

https://getdnsapi.net/

sudo apt install libgetdns10t64
  • Section: libs
  • Architecture: amd64
  • Source Package: getdns
  • 8 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Getdns
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libgetdns10t64 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

stubby 1.6.0-3.2

modern asynchronous DNS API (stub resolver)

https://getdnsapi.net/

sudo apt install stubby
  • Section: net
  • Architecture: amd64
  • Source Package: getdns
  • 6 Dépendances
  • normalized package name match
  • Correspondance par : Getdns
Debian stable package indexes · deb.debian.org · Debian stable package indexes: stubby from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

getdns

nix profile install nixpkgs#getdns
  • normalized package name match
  • Correspondance par : Getdns
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/ge/getdns/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

getdns-utils 1.6.0-3.1build3

modern asynchronous DNS API (utils)

https://getdnsapi.net/

sudo apt install getdns-utils
  • Section: universe/libs
  • Architecture: amd64
  • Source Package: getdns
  • 4 Dépendances
  • 1 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Getdns
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: getdns-utils from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

libgetdns-dev 1.6.0-3.1build3

modern asynchronous DNS API (development)

https://getdnsapi.net/

sudo apt install libgetdns-dev
  • Section: universe/libdevel
  • Architecture: amd64
  • Source Package: getdns
  • 1 Dépendances
  • normalized package name match
  • Correspondance par : Getdns
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libgetdns-dev from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

libgetdns10t64 1.6.0-3.1build3

modern asynchronous DNS API (shared library)

https://getdnsapi.net/

sudo apt install libgetdns10t64
  • Section: universe/libs
  • Architecture: amd64
  • Source Package: getdns
  • 8 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Getdns
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libgetdns10t64 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

stubby 1.6.0-3.1build3

modern asynchronous DNS API (stub resolver)

https://getdnsapi.net/

sudo apt install stubby
  • Section: universe/net
  • Architecture: amd64
  • Source Package: getdns
  • 5 Dépendances
  • normalized package name match
  • Correspondance par : Getdns
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: stubby from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
apk95%

getdns 1.7.3-r0

Modern asynchronous DNS API

https://getdnsapi.net

sudo apk add getdns
  • License: BSD-3-Clause
  • Architecture: x86_64
  • Source Package: getdns
  • 1 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Getdns
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: getdns from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

getdns-dev 1.7.3-r0

Modern asynchronous DNS API (development files)

https://getdnsapi.net

sudo apk add getdns-dev
  • License: BSD-3-Clause
  • Architecture: x86_64
  • Source Package: getdns
  • 1 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Getdns
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: getdns-dev from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

getdns-doc 1.7.3-r0

Modern asynchronous DNS API (documentation)

https://getdnsapi.net

sudo apk add getdns-doc
  • License: BSD-3-Clause
  • Architecture: x86_64
  • Source Package: getdns
  • normalized package name match
  • Correspondance par : Getdns
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: getdns-doc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

getdns-libs 1.7.3-r0

Modern asynchronous DNS API (libraries)

https://getdnsapi.net

sudo apk add getdns-libs
  • License: BSD-3-Clause
  • Architecture: x86_64
  • Source Package: getdns
  • 1 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Getdns
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: getdns-libs from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
dnf95%

getdns 1.7.3-10.fc44

Modern asynchronous API to the DNS

http://www.getdnsapi.net

sudo dnf install getdns
  • License: BSD-3-Clause
  • Category: Unspecified
  • Architecture: i686
  • Source Package: getdns
  • 11 Dépendances
  • 5 fournit
  • normalized package name match
  • Correspondance par : Getdns
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: getdns from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

getdns-devel 1.7.3-10.fc44

Development package that includes getdns header files

http://www.getdnsapi.net

sudo dnf install getdns-devel
  • License: BSD-3-Clause
  • Category: Unspecified
  • Architecture: i686
  • Source Package: getdns
  • 6 Dépendances
  • 2 fournit
  • normalized package name match
  • Correspondance par : Getdns
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: getdns-devel from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

getdns-utils 1.7.3-10.fc44

getdns utilities

http://www.getdnsapi.net

sudo dnf install getdns-utils
  • License: BSD-3-Clause
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: getdns
  • 5 Dépendances
  • 3 fournit
  • normalized package name match
  • Correspondance par : Getdns
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: getdns-utils 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