Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
dnspython — Python-DNS-Toolkit, das Abfragen, Zonentransfers, dynamische Updates, TSIG, EDNS0, DNSSEC, DNS-over-HTTPS und DNS-over-QUIC mit High- und Low-Level-APIs unterstützt. | Kitploit
Tools/GitHubGitHub/rthalley/dnspython
DNS- und Subdomain-EnumerationScripting & AutomatisierungInformationsbeschaffungNetzwerksicherheitDienstprogramme & FrameworksDNS-Analyse
GitHubrthalley/dnspython

dnspython

Python-DNS-Toolkit, das Abfragen, Zonentransfers, dynamische Updates, TSIG, EDNS0, DNSSEC, DNS-over-HTTPS und DNS-over-QUIC mit High- und Low-Level-APIs unterstützt.

Repository anzeigen
2.7k57314vor 1 TagVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen
Webseite

dnspython

Build Status Documentation Status PyPI version License: ISC Code style: black

EINFÜHRUNG

dnspython ist ein DNS-Toolkit für Python. Es unterstützt nahezu alle Record-Typen. Es kann für Abfragen, Zonentransfers und dynamische Updates verwendet werden. Es unterstützt TSIG-authentifizierte Nachrichten und EDNS0.

dnspython bietet sowohl High-Level- als auch Low-Level-Zugriff auf DNS. Die High-Level- Klassen führen Abfragen für Daten eines bestimmten Namens, Typs und einer bestimmten Klasse aus und geben ein Antwortset zurück. Die Low-Level-Klassen ermöglichen die direkte Manipulation von DNS-Zonen, Nachrichten, Namen und Records.

Der Modulname für dnspython ist dns. Um einige der Möglichkeiten zu sehen, wie dnspython verwendet werden kann, schauen Sie in das Verzeichnis examples/.

dnspython ist ein Hilfsmittel für die Arbeit mit DNS, /etc/hosts wird daher nicht verwendet. Für einfache Vorwärts-DNS-Lookups ist es besser, socket.getaddrinfo() oder socket.gethostbyname() zu verwenden.

dnspython entstand bei Nominum, wo es entwickelt wurde, um das Testen von DNS-Software zu erleichtern.

ÜBER DIESE VERSION

Dies ist die Entwicklungsversion von dnspython 2.9.0. Bitte lesen Sie What's New für Informationen über die Änderungen in dieser Version.

INSTALLATION

  • Viele Distributionen haben dnspython bereits für Sie gepackt, daher sollten Sie dort zuerst nachsehen.
  • Um ein von PyPi heruntergeladenes Wheel zu verwenden, führen Sie aus:
root@kitploit:~
    pip install dnspython
  • Um aus dem Quellcode zu installieren, gehen Sie in die oberste Ebene des Quellcodes und führen Sie aus:
root@kitploit:~
    pip install --upgrade pip build
    python -m build
    pip install dist/*.whl
  • Um die neueste Version aus dem main-Branch zu installieren, führen Sie pip install git+https://github.com/rthalley/dnspython.git aus

Die Standardinstallation von dnspython hängt von keinen anderen Modulen ab als denen in der Python-Standardbibliothek. Um einige Funktionen zu nutzen, müssen zusätzliche Module installiert werden. Der Einfachheit halber sind pip-Optionen für die Anforderungen definiert.

Wenn Sie DNS-over-HTTPS verwenden möchten, führen Sie pip install dnspython[doh] aus.

Wenn Sie DNSSEC-Funktionalität verwenden möchten, führen Sie pip install dnspython[dnssec] aus.

Wenn Sie Funktionalität für internationalisierte Domänennamen (IDNA) verwenden möchten, müssen Sie pip install dnspython[idna] ausführen

Wenn Sie das asynchrone I/O-Paket Trio verwenden möchten, führen Sie pip install dnspython[trio] aus.

Wenn Sie WMI unter Windows verwenden möchten, um die aktiven DNS-Einstellungen zu ermitteln, anstelle der standardmäßigen Registry-Scan-Methode, führen Sie pip install dnspython[wmi] aus.

Wenn Sie den experimentellen DNS-over-QUIC-Code ausprobieren möchten, führen Sie pip install dnspython[doq] aus.

Beachten Sie, dass Sie jede Kombination der oben genannten installieren können, z. B.: pip install dnspython[doh,dnssec,idna]

Hinweise

Die Unterstützung für Python 2.x endete mit der Veröffentlichung von 1.16.0. dnspython unterstützt Python 3.10 und später. Die zukünftige Unterstützung richtet sich nach der Lebensdauer der Python-3-Versionen.

Die Dokumentation wurde nach dnspython.readthedocs.io verschoben.

Tool herunterladen