Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
Инструменты/GitHubGitHub/msadministrator/czds
OSINT (Разведка открытых источников)РазведкаСбор информацииКраулерАнализ DNS
GitHubmsadministrator/czds

czds

Пакет Python для загрузки файлов зон из Централизованной службы данных о зонах (Centralized Zone Data Service), предоставляемой организацией ICAAN.

Репозиторий
171 год назадЕщё не проверено

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться
czds — Пакет Python для загрузки файлов зон из Централизованной службы данных о зонах (Centralized Zone Data Service), предоставляемой организацией ICAAN. | Kitploit

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 часа.

Возможности

  • Получение файлов централизованной передачи зоны (Centralized Zone Transfer) с корневых DNS-серверов, размещённых ICAAN и другими агентствами
  • Загрузка одного или всех файлов зоны и возврат данных в нескольких форматах: text, json или файл (по умолчанию)
  • Теперь вы можете получать файлы зоны с помощью многопоточности

План развития

Ниже перечислены некоторые возможности, которые я планирую добавить, но также буду рад услышать мнение каждого.

  • Добавить возможность поиска по домену и/или TLD
    • Это может включать использование таких алгоритмов, как расстояние Левенштейна, confusables/idna-символы и т. д.
  • Добавить возможность выявлять различия между файлами зоны с течением времени
  • Добавить возможность получения другой внешней контекстной информации, такой как WHOIS
  • Добавить возможность сохранения/хранения данных в базе данных

Требования

  • Вам необходима учётная запись CZDS в ICAAN. Вы можете зарегистрироваться здесь
  • Доступ в Интернет

Установка

Вы можете установить CZDS с помощью pip из PyPI:

root@kitploit:~
$ pip install czds

Если вы используете poetry (рекомендуется), вы можете добавить его в свой пакет, выполнив:

root@kitploit:~
poetry add czds

Использование

Ниже приведена справочная информация по командной строке, но вы также можете получить справку в текущей версии czds, введя czds --help.

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, чтобы использовать выбранную версию Python от pyenv, выполнив:

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

Лицензия

Распространяется на условиях [лицензии MIT][LICENSE.md], CZDS — это бесплатное программное обеспечение с открытым исходным кодом.

Безопасность

Безопасность является для нас главным приоритетом. Пожалуйста, ознакомьтесь с нашей Политикой безопасности.

Проблемы

Если вы столкнулись с какими-либо проблемами, пожалуйста, сообщите о проблеме с подробным описанием.

Благодарности

Этот проект создан по шаблону @MSAdministrator Hypermodern Python Cookiecutter.

Скачать инструмент