Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
dnspython — Kit de herramientas DNS de Python que admite consultas, transferencias de zona, actualizaciones dinámicas, TSIG, EDNS0, DNSSEC, DNS-over-HTTPS y DNS-over-QUIC con API de alto y bajo nivel. | Kitploit
Herramientas/GitHubGitHub/rthalley/dnspython
Enumeración de DNS y SubdominiosScripting y AutomatizaciónRecopilación de InformaciónSeguridad de RedesUtilidades y FrameworksAnálisis de DNS
GitHubrthalley/dnspython

dnspython

Kit de herramientas DNS de Python que admite consultas, transferencias de zona, actualizaciones dinámicas, TSIG, EDNS0, DNSSEC, DNS-over-HTTPS y DNS-over-QUIC con API de alto y bajo nivel.

Ver Repositorio
2.7k57314hace 1 díaRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir
Sitio web

dnspython

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

INTRODUCCIÓN

dnspython es un conjunto de herramientas DNS para Python. Admite casi todos los tipos de registros. Se puede utilizar para consultas, transferencias de zona y actualizaciones dinámicas. Admite mensajes autenticados con TSIG y EDNS0.

dnspython proporciona acceso tanto de alto como de bajo nivel a DNS. Las clases de alto nivel realizan consultas de datos de un nombre, tipo y clase determinados, y devuelven un conjunto de respuestas. Las clases de bajo nivel permiten la manipulación directa de zonas, mensajes, nombres y registros DNS.

El nombre del módulo para dnspython es dns. Para ver algunas de las formas en que se puede usar dnspython, consulte el directorio examples/.

dnspython es una utilidad para trabajar con DNS, por lo que no se utiliza /etc/hosts. Para búsquedas DNS directas simples, es mejor usar socket.getaddrinfo() o socket.gethostbyname().

dnspython se originó en Nominum, donde fue desarrollado para facilitar las pruebas de software DNS.

ACERCA DE ESTA VERSIÓN

Esta es la versión de desarrollo de dnspython 2.9.0. Lea What's New para obtener información sobre los cambios en esta versión.

INSTALACIÓN

  • Muchas distribuciones tienen dnspython empaquetado para usted, por lo que debería comprobarlo allí primero.
  • Para usar un wheel descargado de PyPi, ejecute:
root@kitploit:~
    pip install dnspython
  • Para instalar desde el código fuente, vaya al nivel superior del código fuente y ejecute:
root@kitploit:~
    pip install --upgrade pip build
    python -m build
    pip install dist/*.whl
  • Para instalar la última versión desde la rama main, ejecute pip install git+https://github.com/rthalley/dnspython.git

La instalación predeterminada de dnspython no depende de ningún módulo aparte de los de la biblioteca estándar de Python. Para usar algunas funciones, se deben instalar módulos adicionales. Por comodidad, se definen opciones de pip para los requisitos.

Si desea usar DNS-over-HTTPS, ejecute pip install dnspython[doh].

Si desea usar la funcionalidad DNSSEC, ejecute pip install dnspython[dnssec].

Si desea usar la funcionalidad de nombres de dominio internacionalizados (IDNA), debe ejecutar pip install dnspython[idna]

Si desea usar el paquete de E/S asíncrona Trio, ejecute pip install dnspython[trio].

Si desea usar WMI en Windows para determinar la configuración DNS activa en lugar del método predeterminado de escaneo del registro, ejecute pip install dnspython[wmi].

Si desea probar el código experimental de DNS-over-QUIC, ejecute pip install dnspython[doq].

Tenga en cuenta que puede instalar cualquier combinación de lo anterior, por ejemplo: pip install dnspython[doh,dnssec,idna]

Avisos

El soporte de Python 2.x finalizó con la versión 1.16.0. dnspython admite Python 3.10 y posteriores. El soporte futuro está alineado con el ciclo de vida de las versiones de Python 3.

La documentación se ha trasladado a dnspython.readthedocs.io.

Descargar herramienta