Привет, Хабр! Мы рады представить вторую версию Brabus Recon Suite (BRS) - мощного набора инструментов для профессиональной разведки сетей, анализа доменов, оценки уязвимостей и тестирования на проникновение. После выпуска первой версии мы собрали обратную связь от сообщества, переработали архитектуру и добавили новые возможности, чтобы сделать BRS v2.0 еще более удобным и эффективным инструментом для специалистов по кибербезопасности. В этой статье мы расскажем о ключевых нововведениях, возможностях BRS v2.0 и о том, как использовать его в профессиональной и легальной работе.
Что такое BRS?
Brabus Recon Suite (BRS) - это профессиональный инструментарий, разработанный компанией EasyProTech LLC для специалистов по кибербезопасности. Он предназначен для проведения авторизованных тестов на проникновение, разведки сетей, анализа доменов и оценки уязвимостей. BRS объединяет в себе мощные модули, такие как обнаружение сетевых устройств, сканирование портов, анализ доменов, поиск уязвимостей и сбор системной информации, предоставляя все необходимое для комплексной оценки безопасности.
Проект распространяется под двойной лицензией: GPLv3 для образовательных и open-source целей и коммерческой лицензией для корпоративного использования (подробности доступны в репозитории github.com/EPTLLC/brs).
Что нового в BRS v2.0?
BRS v2.0 - это значительный шаг вперед по сравнению с первой версией. Основные изменения включают:
Новый модуль разведки доменов: Полный анализ доменной инфраструктуры, включая DNS-записи, поддомены, WHOIS-данные, сертификаты SSL и обнаружение технологий.
Профессиональный интерфейс: Убраны эмодзи, добавлены строгие меню и унифицированные индикаторы прогресса для бизнес-применения.
Улучшенная производительность: Оптимизированная архитектура, сокращение избыточного кода и ускорение работы модулей.
Расширенная обработка ошибок: Надежная обработка прерываний и автоматическая очистка ресурсов.
Подробная документация: Полное покрытие функционала и примеры использования.
Улучшенные индикаторы прогресса: Живые таймеры и поддержка отмены операций.
Временное упрощение языковой поддержки: В версии 2.0 используется только английский язык для упрощения разработки, но файлы локализации v1.0 сохранены в истории репозитория.
Эти улучшения делают BRS v2.0 более удобным и профессиональным инструментом для специалистов, работающих в рамках авторизованных тестов.
Основные модули BRS v2.0
BRS v2.0 предлагает шесть ключевых модулей, каждый из которых решает конкретные задачи в области кибербезопасности:
1. Обнаружение сети (Network Discovery)
Функции: Автоматическое определение сетевых интерфейсов, сканирование диапазона сети, обнаружение хостов (ping, ARP), быстрое сканирование портов, определение MAC-адресов и построение топологии сети.
Новое в v2.0: Улучшенные алгоритмы обнаружения хостов, оптимизация производительности и профессиональная визуализация прогресса.
2. Сканирование портов (Port Scanning)
Режимы: Быстрое сканирование (1000 портов), полное (65535 портов), скрытное SYN-сканирование, UDP-сканирование, определение версий сервисов, анонимное сканирование через Tor и масс-сканирование с использованием masscan.
Новое в v2.0: Унифицированная система индикации прогресса, улучшенная обработка таймаутов и форматирование результатов.
3. Разведка доменов (Domain Reconnaissance, новинка v2.0)
Возможности: Анализ DNS-записей (A, AAAA, MX, NS, TXT), обнаружение поддоменов, сбор email-адресов, проверка зон DNS, анализ сертификатов SSL, определение технологий и социальных медиа.
Особенности: Интеграция с логами прозрачности сертификатов, продвинутые алгоритмы обнаружения поддоменов и профессиональные индикаторы прогресса.
4. Оценка уязвимостей (Vulnerability Assessment)
Типы анализа: Скрипты Nmap NSE, сканирование веб-уязвимостей (Nikto), тестирование SQL-инъекций (sqlmap), проверка SMB, SSH, FTP, Telnet и анализ SSL/TLS.
Новое в v2.0: Улучшенные алгоритмы обнаружения уязвимостей, категоризация результатов и профессиональное отслеживание прогресса.
5. Сбор системной информации (System Information)
Категории: Полный отчет о системе (ОС, ядро, архитектура), информация о железе (CPU, память, диски), сетевые настройки, статус безопасности и анализ подключенных устройств.
Новое в v2.0: Генерация исполнительных отчетов, улучшенное форматирование и временные метки для результатов.
6. Инструменты атак (Attack Tools, только для авторизованного использования)
Типы атак: Атаки на учетные данные (SSH, FTP, HTTP, Telnet, RDP), сетевые атаки (DoS, ARP-спуфинг, MITM), веб-атаки, тестирование Wi-Fi и поддержка пользовательских словарей.
Новое в v2.0: Улучшенное отслеживание прогресса, логирование и меры безопасности.
Установка и запуск
Установить BRS v2.0 очень просто:
git clone https://github.com/EPTLLC/brs.git
cd brs
./main.sh
Требования:
ОС: Ubuntu 22.04+ или совместимая Linux-дистрибуция.
Зависимости: nmap, masscan, hydra, nikto, sqlmap, dig, whois, curl, jq, john, ettercap, aircrack-ng.
Права: Sudo для продвинутых функций.
Ресурсы: Минимум 4 ГБ ОЗУ и 5 ГБ свободного места на диске.
Все пути автоматически определяются относительно папки проекта, что упрощает запуск.
Примеры использования
Полная оценка сети
Запустите
./
main.sh
.Выберите "1) Network Discovery" для обнаружения хостов.
Перейдите в "2) Port Scanning" → "9) Scan all discovered hosts".
Выполните "4) Vulnerability Search" → "11) Auto-scan all hosts".
Просмотрите результаты в разделе "7) Results".
Разведка домена
Запустите
./
main.sh
.Выберите "3) Domain Reconnaissance" → "10) Comprehensive Domain Scan".
Введите целевой домен, например,
example.com
.Результаты сохранятся в папке
results/
с временной меткой.
Анализ системы
Запустите
./
main.sh
.Выберите "5) System Information" → "1) Full System Report".
Получите полный отчет с исполнительным резюме.
Легальное использование
Важно: BRS предназначен исключительно для авторизованного тестирования. Использование инструмента без явного письменного разрешения владельца системы является незаконным и может привести к уголовной ответственности, штрафам и судебным искам. Допустимые сценарии использования:
Тестирование собственных сетей и систем.
Авторизованные контракты на тестирование на проникновение.
Участие в программах bug bounty в рамках их правил.
Образовательные цели в контролируемых средах.
EasyProTech LLC не несет ответственности за неправомерное использование. Подробности - в файлах LEGAL.md
и DISCLAIMER.md
в репозитории.
Технические особенности
Интерфейс: Чистый, профессиональный дизайн без эмодзи, с цветовым кодированием и унифицированными индикаторами прогресса.
Обработка ошибок: Надежная обработка прерываний (Ctrl+C), автоматическая очистка временных файлов и логирование ошибок.
Управление результатами: Все результаты сохраняются в папке
results/
с временными метками в форматеYYYYMMDD-HHMMSS_operation_target.txt
.Производительность: Оптимизированная архитектура и снижение избыточности кода.
Временное упрощение: В v2.0 используется только английский язык, но поддержка других языков вернется в будущих версиях.
Планы на будущее
Восстановление многоязычной поддержки.
Расширение модулей для анализа облачных инфраструктур.
Интеграция с новыми инструментами и API для анализа уязвимостей.
Улучшение автоматизации для комплексных сценариев тестирования.
Заключение
BRS v2.0 - это мощный и профессиональный инструментарий для специалистов по кибербезопасности, который сочетает в себе гибкость, производительность и строгое соответствие легальным требованиям. Новый модуль разведки доменов, улучшенный интерфейс и оптимизированная архитектура делают его отличным выбором для авторизованных тестов на проникновение и разведки сетей.
Приглашаем вас попробовать BRS v2.0! Клонируйте репозиторий, запустите ./
main.sh
и поделитесь своим опытом в комментариях.
Репозиторий: github.com/EPTLLC/brs
Лицензия: GPLv3 (для open-source) и коммерческая лицензия
Разработчик: EasyProTech LLC
Комментарии (2)
seekerhere
29.07.2025 00:31В 2025 году nikto сложно назвать современным компонентом, он годится только для самодельных сайтов времен нулевых(
m6atom
киллер-фича