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

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

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

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

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

Категории

Все категории
Loading categories
bbot-ui — терминальный интерфейс для просмотра отчётов bbot | Kitploit
Инструменты/GitHubGitHub/k11h-de/bbot-ui
РазведкаАнализ уязвимостейСбор информацииУтилиты и фреймворкиАнализ Журналов
GitHubk11h-de/bbot-ui

bbot-ui

терминальный интерфейс для просмотра отчётов bbot

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

Популярное

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

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

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

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

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

BBOT TUI Viewer

License: MIT Python 3.8+ Platform GitHub release Textual TUI

Автономный терминальный интерфейс для просмотра и анализа результатов сканирования BBOT.

BBOT TUI Demo

Возможности

  • 🚀 Нулевая настройка — Один самоустанавливающийся файл, без ручных зависимостей
  • 🔴 Живое обновление — Автоматически обновляется во время сканирования с точным определением статуса
  • 🎯 Умное определение статуса — Точно определяет выполняющиеся, завершённые и прерванные сканирования
  • 📋 Обзор сканирований — Навигация по нескольким сканированиям с отдельными счётчиками уязвимостей/находок и индикаторами статуса
  • 📦 Управление архивами — Сжимайте старые сканирования для экономии места, восстанавливайте при необходимости
  • 📝 Отслеживание работы — Аннотируйте уязвимости и находки с указанием статуса, приоритета и заметок
  • 🔍 Отдельные представления — Выделенные вкладки для уязвимостей (отсортированы по серьёзности) и находок
  • 🌳 Дерево обнаружений — Иерархическое представление связей «родитель-потомок» между событиями
  • 🌐 Дерево поддоменов — Иерархическое представление обнаруженных поддоменов (при наличии)
  • 📊 Богатая статистика — Красивые таблицы с распределением событий, анализом границ и метриками рабочих процессов
  • 🔎 Просмотр событий — Фильтрация, поиск и просмотр всех событий сканирования
  • ⚙️ Просмотр конфигурации — Просмотр файла preset.yml

Быстрый старт

# Скопируйте на сервер и запустите (автоустановка при первом запуске)
./bbot-ui

# Или укажите свой путь
./bbot-ui /path/to/scans

При первом запуске создаётся .bbot_ui_venv/ и устанавливаются зависимости. Последующие запуски выполняются мгновенно.

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

./bbot-ui                          # По умолчанию: ~/.bbot/scans
./bbot-ui /path/to/scans          # Обзор всех сканирований в директории
./bbot-ui ~/.bbot/scans/scan-name # Просмотр конкретного сканирования

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

./bbot-ui --help                               # Показать все параметры
./bbot-ui --scan-interval 5                    # Обновлять вид сканирования каждые 5 секунд
./bbot-ui --list-interval 10                   # Обновлять список сканирований каждые 10 секунд

Доступные параметры:

  • --scan-interval SECONDS — Интервал обновления детального вида сканирования (по умолчанию: 2.0)
  • --list-interval SECONDS — Интервал обновления списка сканирований (по умолчанию: 3.0)

Настройки автоматически сохраняются в ~/.bbot_ui_config.json и используются как значения по умолчанию в будущих сеансах.

Интерфейс

Список сканирований

  • Мгновенный запуск — UI появляется менее чем за 200 мс, сканирования загружаются постепенно
  • Просмотр всех сканирований в таблице со столбцами: Имя сканирования, Статус, События, Уязвимости, Находки, Последнее изменение
  • В заголовке отображается общее количество сканирований, количество уязвимостей/находок и количество выполняющихся сканирований
  • Столбец Статус показывает состояние сканирования в реальном времени:
    • ● ВЫПОЛНЯЕТСЯ (зелёный) — Сканирование активно выполняется, обнаружен процесс bbot
    • ⚠ ПРЕРВАНО (жёлтый) — Сканирование было остановлено/прервано (нет активного процесса)
    • ✓ ЗАВЕРШЕНО (синий) — Сканирование успешно завершено
    • ○ ПРОВЕРКА... (тусклый) — Статус проверяется (отображается во время постепенной загрузки)
  • Столбцы Уязвимости и Находки показывают индикатор ⚠ для сканирований с уязвимостями/находками
  • Сканирования появляются одно за другим с обновлением статуса в реальном времени во время начальной загрузки
  • Автоматическое обновление каждые 3 секунды для отображения новых сканирований и изменений статуса
  • ↑/↓ или j/k для навигации, Enter для открытия, r для ручного обновления, a для архивации, d для удаления
  • Нажмите Tab для просмотра архивированных сканирований

Список архивов

  • Просмотр всех архивированных сканирований (сжатые .zip файлы)
  • Показывает: Имя архива, Размер, События, Уязвимости, Находки, Дата архивации
  • u для разархивирования (восстановления), d для окончательного удаления
  • Нажмите Tab, q или Escape для возврата к списку сканирований

Управление архивами

Экономьте дисковое пространство, сжимая старые сканирования в ZIP-архивы:

Архивация сканирования:

  1. В списке сканирований перейдите к сканированию, которое хотите архивировать
  2. Нажмите a для архивации
  3. Подтвердите операцию
  4. Папка сканирования сжимается в .zip файл, исходная папка удаляется
  5. Архив появляется в списке архивов (нажмите Tab для просмотра)

Восстановление архива:

  1. Нажмите Tab для просмотра списка архивов
  2. Перейдите к архиву, который хотите восстановить
  3. Нажмите u для разархивирования
  4. Подтвердите операцию
  5. Архив извлекается, .zip файл удаляется
  6. Нажмите q для возврата к списку сканирований и просмотра восстановленного сканирования

Функции безопасности:

  • Невозможно архивировать выполняющиеся сканирования
  • Целостность архива проверяется перед удалением исходной папки
  • Извлечение проверяется перед удалением архива
  • Все операции требуют подтверждения
  • Если какой-либо шаг завершится неудачей, операция безопасно откатывается

Удаление сканирований/архивов:

  • Из списка сканирований: Нажмите d для окончательного удаления папки сканирования
  • Из списка архивов: Нажмите d для окончательного удаления файла архива
  • Невозможно удалить выполняющиеся сканирования
  • Требуется подтверждение (действие необратимо)
  • Все данные сканирования будут потеряны

Отслеживание работы и аннотации

Отслеживайте свой рабочий процесс безопасности, аннотируя уязвимости и находки с указанием статуса, приоритета и заметок.

Как это работает:

  • Аннотации хранятся в .bbot_ui_annotations.json рядом с каждым сканированием
  • Ссылаются на события по UUID — никогда не изменяют оригинальный output.json от BBOT
  • Автоматически включаются в архивы для резервного копирования/восстановления
  • Сохраняются при повторных сканированиях той же цели

Аннотирование уязвимости/находки:

  1. Перейдите на вкладку «Уязвимости» или «Находки»
  2. Выберите элемент (клавиши со стрелками или j/k)
  3. Нажмите t для открытия диалога аннотации
  4. Установите статус, приоритет (необязательно) и заметки
  5. Нажмите «Сохранить» или Enter

Быстрые сочетания:

  • Нажмите x, чтобы пометить выбранный элемент как Ложное срабатывание
  • Нажмите i, чтобы пометить выбранный элемент как Принятый риск
  • Эти действия сохраняют существующий приоритет и заметки, обновляя только статус

Варианты статуса:

  • 🆕 Новый — Статус по умолчанию для неаннотированных элементов
  • 🔍 Исследуется — В настоящее время анализируется
  • ✓ Подтверждено — Проверено как реальная проблема
  • ✗ Ложное срабатывание — Не является реальной уязвимостью
  • 📢 Сообщено — Отправлено группе безопасности
  • 🔧 Исправлено — Проблема решена
  • ⚠ Принятый риск — Известно, но принято

Уровни приоритета (необязательно):

  • 🔴 Критический — Требует немедленного внимания
  • 🟠 Высокий — Важно, решить в ближайшее время
  • 🟡 Средний — Обычный приоритет
  • 🟢 Низкий — Незначительная проблема
Скачать инструмент