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

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

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

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

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

Категории

Все категории
Loading categories
unauthscout — UnauthScout — это инструмент OSINT (разведка по открытым источникам), написанный на Bash для пассивного исследования активов на платформах контроля версий (GitLab и GitHub). | Kitploit
Инструменты/GitHubGitHub/rmottanet/unauthscout
Утилиты общего назначенияOSINT (Разведка открытых источников)Анализ КодаВеб-безопасностьРазведка угроз
GitHubrmottanet/unauthscout

unauthscout

UnauthScout — это инструмент OSINT (разведка по открытым источникам), написанный на Bash для пассивного исследования активов на платформах контроля версий (GitLab и GitHub).

Репозиторий
516 месяцев назадЕщё не проверено

Популярное

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

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

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

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

Смотреть все инструменты →
Поделиться

Quality Gate Status Reliability Rating Maintainability Rating Security Rating Bugs Vulnerabilities

UnauthScout

UnauthScout — это CLI-инструмент для неаутентифицированной OSINT-разведки на публичных платформах для разработчиков, таких как GitHub и GitLab.

Он стандартизирует сбор общедоступных данных пользователей с помощью единого интерфейса и нормализованных контрактов JSON-вывода.

Постановка проблемы

Публичные платформы для разработчиков предоставляют ценные разведывательные данные без требования аутентификации. Однако эти данные часто несогласованы между провайдерами и их сложно потреблять программно.

UnauthScout решает эту проблему следующим образом:

  • Выполняет запросы к публичным API без аутентификации
  • Нормализует ответы с помощью явных схем
  • Предоставляет простой, удобный для скриптов CLI

Возможности

  • Неаутентифицированная разведка пользователей на GitHub
  • Неаутентифицированная разведка пользователей на GitLab
  • Нормализованный JSON-вывод, определяемый явными схемами
  • Режим сырого вывода для отладки и обнаружения полей
  • Модульная архитектура на основе провайдеров

Не входит в задачи

  • Аутентификация или доступ на основе токенов
  • Обход ограничений скорости (rate limit)
  • Сбор приватных или ограниченных данных
  • Автоматическая корреляция или обогащение данных между платформами

Требования

  • Bash (POSIX-совместимый)
  • curl
  • jq

Установка

root@kitploit:~
git clone https://github.com/rmottanet/unauthscout.git
cd unauthscout
chmod +x bin/unauthscout

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

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

root@kitploit:~
unauthscout <username>

Сырой вывод (необработанный ответ API)

root@kitploit:~
unauthscout <username> --raw

По умолчанию UnauthScout выводит нормализованный JSON, соответствующий соответствующей схеме в каталоге schemas/.

Контракты вывода

Нормализованные выходные данные определяются через JSON Schema:

  • schemas/github_user.json
  • schemas/gitlab_user.json

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

Структура проекта

root@kitploit:~
bin/        # CLI entry point and orchestration
lib/        # Provider integrations and parsing logic
schemas/    # Normalized data contracts (JSON Schema)
docs/       # Documentation as code
tests/      # Automated tests (optional)

Принципы проектирования

  • По умолчанию без аутентификации
  • Явные контракты данных вместо неявных допущений
  • Чёткое разделение между оркестрацией и получением данных
  • Минимальная поверхность взаимодействия, расширяемость по замыслу



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