1 个仓库
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 是一个 DNS 解析器,作为缓存、递归和验证服务器运行。它通过在互联网上执行独立查找或将查询转发给外部解析器来将域名转换为 IP 地址。 该项目的特色在于作为可编程 DNS 服务器,提供 Python 脚本接口和动态共享库加载以自定义解析流水线。它还作为 DNS64 NAT64 网关,从 IPv4 记录合成 IPv6 地址,以实现 IPv6 客户端的通信。 该系统包含用于 DNSSEC 加密验证和 DNS 流量加密的安全框架,以防止缓存中毒和窃听。其功能扩展到基于策略的响应过滤、具有外部数据库后端的二级缓存以及本地权威区域数据的交付。 管理控制通过用于向运行中的服务器发送加密命令的安全远程接口进行管理。
Offers a Python scripting interface to customize and modify incoming queries and outgoing answers dynamically.