1 repositorio
Integration of scripting languages to modify the behavior of the DNS resolution pipeline.
Distinct from Python Scripting Environments: Specific to modifying DNS resolution logic rather than providing a general Python runtime environment.
Explore 1 awesome GitHub repository matching development tools & productivity · DNS Resolution 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.
Runs custom Python scripts within the resolution pipeline to dynamically modify queries and answers.