Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
czds — 一个用于从 ICAAN 托管的集中式区域数据服务(Centralized Zone Data Service)下载区域文件(Zone Files)的 Python 包。 | Kitploit
工具/GitHubGitHub/msadministrator/czds
OSINT (开源情报)侦察信息收集网络爬虫DNS 分析
GitHubmsadministrator/czds

czds

一个用于从 ICAAN 托管的集中式区域数据服务(Centralized Zone Data Service)下载区域文件(Zone Files)的 Python 包。

查看仓库
17101年前尚未审核

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

CZDS

PyPI Status Python Version License

Read the documentation at https://czds.readthedocs.io/ Code Quality & Tests

Codecov

pre-commit Black

什么是 CZDS?

每个顶级域(TLD)由一个注册局维护,该注册局还管理一份公开可用的二级域(SLD)列表,以及将这些域名解析为互联网协议(IP)地址所需的详细信息。

注册局的区域数据包含域名、相关名称服务器名称以及这些名称服务器的 IP 地址之间的映射。每当信息发生变化,或者添加或移除域名时,注册局都会为其相应的 TLD 更新这些详细信息。

每个注册局将其区域数据保存在一个名为 Zone File 的文本文件中,该文件每 24 小时更新一次。

功能

  • 从 ICAAN 和其他机构托管的根 DNS 服务器检索集中式区域传送文件
  • 下载一个或全部区域文件,并以多种格式返回数据;文本、json 或文件(默认)
  • 现在可以使用多线程检索区域文件

路线图

以下是我计划添加的一些功能,但我也很想听听大家的想法。

  • 添加基于域名和/或 TLD 搜索的功能
    • 这可能包括使用诸如 Levenshtein 距离、易混淆字符/IDNA 字符等算法
  • 添加随时间推移推导区域文件之间差异的功能
  • 添加获取其他上下文外部信息(如 WHOIS)的功能
  • 添加将数据保存/存储到数据库的功能

要求

  • 你需要一个 ICAAN 的 CZDS 账户。你可以在此处注册
  • 互联网访问

安装

你可以通过 pip 从 PyPI 安装 CZDS:

root@kitploit:~
$ pip install czds

如果你使用 poetry(推荐),可以通过以下命令将其添加到你的项目中:

root@kitploit:~
poetry add czds

用法

以下是命令行参考,但你也可以通过输入 czds --help 使用当前版本的 czds 获取帮助。

root@kitploit:~
NAME
    czds - Main class for ICAAN CZDS.

SYNOPSIS
    czds GROUP | VALUE | --username=USERNAME --password=PASSWORD --save_directory=SAVE_DIRECTORY

DESCRIPTION
    Main class for ICAAN CZDS.

ARGUMENTS
    USERNAME
        Type: ~AnyStr
    PASSWORD
        Type: ~AnyStr
    SAVE_DIRECTORY
        Type: ~AnyStr

GROUPS
    GROUP is one of the following:

     BASE_HEADERS

     links

VALUES
    VALUE is one of the following:

     AUTH_URL

     BASE_URL

     OUTPUT_FORMAT

     PASSWORD

     SAVE_PATH

     THREAD_COUNT

     USERNAME

     connection

贡献

我们非常欢迎贡献。 如需了解更多,请参阅贡献者指南。

开发

你可以克隆仓库并按以下方式开始开发:

root@kitploit:~
git clone https://github.com/MSAdministrator/czds.git
cd czds
poetry install

如果你使用 pyenv 管理环境,可以通过运行以下命令在 poetry 中设置配置选项,以使用 pyenv 所设置的 Python 版本:

root@kitploit:~
poetry config virtualenvs.prefer-active-python true
poetry install

许可证

根据 [MIT 许可证][LICENSE.md] 的条款分发, CZDS 是免费开源软件。

安全

安全问题是我们最优先考虑的事项,请查看我们的安全政策。

问题

如果你遇到任何问题, 请提交问题并附上详细描述。

致谢

本项目基于 @MSAdministrator 的 Hypermodern Python Cookiecutter 模板生成。

下载工具