BBOT CLI

BBOT, CLI-сканер внешней инфраструктуры, собирает находки для таблицы или графа: результаты доступны в JSON, CSV и Neo4j.

  • 10 989 ★ репозитория
  • Последний коммит
  • AGPL-3.0
CLI

Широкий доступ

Почему такой уровень

  • Активные модули автоматически обращаются к множеству внешних ресурсов и могут создавать заметную нагрузку или затронуть сервисы вне согласованного охвата.
Все причины и проверки

blacklanternsecurity/bbot

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add cli/bbot

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

Другие способы установки

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Активные модули автоматически обращаются к множеству внешних ресурсов и могут создавать заметную нагрузку или затронуть сервисы вне согласованного охвата.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

BBOT, модульный CLI-сканер, собирает сведения о внешней инфраструктуре по заданным целям и наборам модулей. Специалист может искать поддомены, обходить веб-страницы и сопоставлять найденные ресурсы. Пассивные источники и активные проверки включаются по выбранному сценарию. Сканер принимает несколько целей, в том числе доменные имена и диапазоны IP. Результаты выводятся в JSON, CSV или Neo4j для разбора связей между ресурсами. Агент помогает подготовить конфигурацию и разобрать находки, но границы обследования задает владелец инфраструктуры.

Для кого. Специалистам по внешней поверхности атаки, которые инвентаризируют собственные домены и согласованные веб-ресурсы.

Подходит, если

  • Перед аудитом нужно собрать поддомены организации из нескольких источников.
  • Команда хочет проверить, какие страницы и связанные ресурсы доступны на своих сайтах.
  • Разрешенное обследование охватывает несколько доменов и диапазонов адресов.
  • Найденные объекты требуется передать в граф или структурированный отчет.

Не подходит, если

  • Согласование охвата отсутствует, а сканирование затронет чужие системы.
  • На целевом сервисе запрещены активные запросы, но выбран интенсивный набор модулей.
  • Требуется подтвержденная эксплуатация каждой найденной проблемы без дополнительной проверки.

Пример запроса к агенту

Подготовь план пассивной инвентаризации наших согласованных доменов в BBOT. Покажи источники и список модулей до запуска.

Ограничения

Нужен Python 3.10 или новее, а часть модулей использует дополнительные зависимости, которые BBOT устанавливает через Ansible. Некоторые источники требуют собственных API-ключей в локальном файле секретов. Интенсивность и тип сетевых действий зависят от пресета: перед запуском нужно проверить его модули и границы обхода. Переход с версии 2 на 3 меняет CLI, пресеты и формат событий, поэтому прежние конфигурации следует перенести по руководству миграции.

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

Частые вопросы

Можно ли использовать только пассивные источники?

Да. Фильтр `-rf passive` в примере поиска поддоменов оставляет пассивные модули. Включенные источники и границы обхода задаются в конфигурации запуска.

Можно ли задать несколько целей?

Да. После `-t` можно указать несколько целей или файлы со списками. Включайте только адреса, входящие в согласованный охват.

Где хранить ключи источников?

В `~/.config/bbot/secrets.yml`. Заполняйте значения вне чата и не включайте файл в отчет.

Куда можно вывести результаты?

Среди вариантов есть JSON, CSV и Neo4j. Выберите модуль вывода под дальнейший анализ.

Почему старый пресет перестал работать после обновления?

В версии 3 изменены CLI и поля пресетов. Перенесите старую конфигурацию по [руководству перехода с 2.x](https://www.blacklanternsecurity.com/bbot/Stable/migration/3.0_breaking_changes/) перед повторным запуском.

Обсуждение

Вопросов и отзывов пока нет.

Агентный сканер веб-приложений: терминал, шесть стадий от разведки до отчета, проверка находок в браузере, REST и MCP

CLIШирокий доступ183Звезды репозитория

uncover, CLI поиска сетевых ресурсов, запрашивает внешние индексы; доступность найденных адресов проверяют отдельно.

CLIРасширенный доступ3,1 тыс.Звезды репозитория

Katana, CLI-краулер, сохраняет сведения о формах и запросах в JSONL, чтобы результаты обхода можно было обработать дальше.

CLIРасширенный доступ17,8 тыс.Звезды репозитория

AI-агент для OSINT с интерактивным режимом, MCP-сервером и CLI: два десятка инструментов проверки доменов, адресов, хэшей и утечек

CLIРасширенный доступ1,9 тыс.Звезды репозитория

Сканер безопасности для агентов: проверяет код, MCP-серверы, промпты и пакеты, выдуманные моделью, и ставит оценку от A до F.

MCP-серверРасширенный доступ123Звезды репозитория

Скилл киберразведки и OSINT: структурные расследования, разведка по доменам и утечкам, отчеты аналитического качества

СкиллШирокий доступ622Звезды репозитория

Коротко о README

Помимо запуска из терминала, опубликован Python API для обработки событий сканирования. С его помощью результаты можно разбирать в собственном Python-коде.

Бейдж для README

Сообщить о проблеме

Foxx AIBBOT
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.