1 repositorio
Ability to execute scripts to dynamically modify DNS queries and responses during the resolution process.
Distinct from Python Scripting Environments: Focuses on intercepting the DNS resolution flow rather than general Python runtime environments.
Explore 1 awesome GitHub repository matching development tools & productivity · Resolution Pipeline Scripting. Refine with filters or upvote what's useful.
Unbound es un resolvedor de DNS que funciona como un servidor de caché, recursivo y de validación. Traduce nombres de dominio a direcciones IP realizando búsquedas independientes a través de internet o reenviando consultas a resolvedores externos. El proyecto se distingue como un servidor DNS programable, ofreciendo una interfaz de scripting en Python y carga dinámica de bibliotecas compartidas para personalizar el pipeline de resolución. También sirve como pasarela DNS64 NAT64, sintetizando direcciones IPv6 a partir de registros IPv4 para permitir la comunicación a clientes solo IPv6. El sistema incluye frameworks de seguridad para validación criptográfica DNSSEC y cifrado de tráfico DNS para prevenir el envenenamiento de caché y el espionaje. Sus capacidades se extienden al filtrado de respuestas basado en políticas, caché multinivel con backends de base de datos externos y la entrega de datos de zona de autoridad local. El control administrativo se gestiona a través de una interfaz remota segura para enviar comandos cifrados al servidor en ejecución.
Offers a Python scripting interface to customize and modify incoming queries and outgoing answers dynamically.