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

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

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

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

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

Категории

Все категории
Loading categories
Инструменты/GitLabGitLab/hackinglz/saas_enum
OSINT (Разведка открытых источников)РазведкаПеречисление DNS и поддоменовСбор информации
GitLabhackinglz/saas_enum

saas_enum

Инструмент командной строки для обнаружения SaaS-платформ, используемых компанией, с помощью DNS-перечисления

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

Популярное

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

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

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

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

Смотреть все инструменты →
Поделиться
saas_enum — Инструмент командной строки для обнаружения SaaS-платформ, используемых компанией, с помощью DNS-перечисления | Kitploit
Сайт

SaaS Enum

SaaS Enum — это инструмент командной строки для обнаружения SaaS-платформ, которые может использовать компания. Инструмент ищет DNS-записи, соответствующие известным шаблонам провайдеров, и при необходимости выполняет лёгкие веб-проверки для подтверждения.

Установка

root@kitploit:~
pip install -r requirements.txt

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

Базовая проверка

Укажите короткое имя компании (поддомен) для проверки по всем провайдерам:

root@kitploit:~
python saas_enum.py -i example

Пакетный режим

Обработать несколько компаний из файла и сохранить результаты в формате CSV:

root@kitploit:~
python saas_enum.py -b companies.txt -o results.csv -f csv

Список провайдеров

Отобразить все шаблоны провайдеров, определённые в dns_integrations.yaml:

root@kitploit:~
python saas_enum.py --list-providers

Параметры командной строки

  • -i, --input SHORT_NAME
    Короткое имя компании для проверки.
  • -b, --batch FILE
    Файл, содержащий несколько коротких имён для проверки (по одному на строку).
  • -p, --providers NAMES
    Разделённый запятыми список конкретных провайдеров для проверки.
  • -j, --json
    Вывод результатов в формате JSON при одиночной проверке.
  • -o, --output FILE
    Сохранить вывод в указанный файл.
  • -f, --format {text,json,csv}
    Формат вывода для сохранённых результатов. По умолчанию text.
  • -w, NUM Максимальное количество параллельных рабочих потоков (по умолчанию: 10).

Вспомогательные модули находятся в каталоге modules.

Возможности

  • Перечисление SaaS-провайдеров на основе DNS
  • Опциональная HTTP-верификация страниц провайдеров
  • Пакетная обработка с отчётами в формате CSV или JSON

Участие в разработке

Вклад приветствуется! Пожалуйста, не стесняйтесь отправлять Pull Request.

Лицензия

Этот проект лицензирован на условиях лицензии MIT — подробности см. в файле LICENSE.

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

  • -l, --list-providers
    Вывести список всех доступных провайдеров и выйти.
  • -c, --check-providers
    Проверить шаблоны провайдеров на наличие wildcard DNS.
  • -y, --yaml PATH
    Путь к YAML-файлу с определениями провайдеров (по умолчанию: dns_integrations.yaml).
  • -t, --timeout SECONDS
    Тайм-аут в секундах для каждой проверки провайдера (по умолчанию: 20).
  • -v, --verbose
    Показывать подробный вывод для всех проверок.