命令行DNS区域验证工具

dns_sprockets的Python项目详细描述


概述

dns_链轮是用于加载和验证dns区域的命令行框架。 它是用python编写的,使用了优秀的dnspython 库的大部分功能。

"为什么叫它DNS链轮?"好吧,如果你认为DNS区域是一个链 对于资源记录(特别是nsec3记录),此应用程序是 一组链轮,用于测试链条的每个环节。 嘿,有点管用;)

观众

可能的用户包括dns代码开发人员和质量保证、internet 感兴趣的客户服务、系统管理员和最终用户 知道他们的DNS区域是否有效。

功能

命令行工具返回有用的返回代码,支持自动生成 系统。它是围绕插件的概念构建的,用于实现 区域加载和区域验证功能,方便最终用户 能够定义新的装载机和验证器。

  • 可以使用各种方法加载分区。框架支持"加载程序" 从任何源中提取DNS区域数据的插件。最初提供的是 "file"和"xfr"插件从主机文件和xfr服务器中提取区域数据, 分别是。

  • 验证是可以选择性启用的模块化代码。这个 框架支持在四个视图之一中操作的"验证器"插件:

    • 区域:验证整个区域的某些方面。
    • 节点:可以验证每个节点(即具有相同所有者名称的rrset列表)。
    • rrset:可以验证每个rrset。
    • 记录:可以验证每个DNS记录。

    这个包中最初提供的是一些基本的区域验证器,以及 相当完整的DNSSEC类型区域验证器。

节点、rrset和记录视图可以由一个或多个筛选 资源记录类型,以简化和集中验证代码。另外, 每个验证器都可以标记为在非dnssec区域运行,nsec1样式的dnssec 分区,或NSEC3型DNSSEC分区。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何将cassandra中的行数据转换为与列相关的嵌套json   java如何使用jcr XPath在jcr:content/@jcr:data中搜索?   java在使用openCV进行安卓开发时如何利用手机的广角镜头   java解析扩展了接口,结束了一个潜在的无限循环   位置服务的@Override方法中存在java Android应用程序错误   java本地线程的用途和需求是什么   具有左右子访问的java节点树遍历   java验证JsonWebToken签名   JUL日志处理程序中的java日志记录   嵌入式Java读取给定时间段的串行数据。   java有没有办法从多个URL获取多个图像?   java线程通过等待intent阻止自己发送intent   java Spring MVC解析多部分内容请求   java JPA/Hibernate静态元模型属性未填充NullPointerException   java格式错误的字符(需要引号,得到I)~正在处理   java为什么PrintWriter对象抛出FileNotFoundException?   java Neo4j未正确保存标签   java IE不加载图像