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

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

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

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

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

Категории

Все категории
Loading categories
hayduk — Графическая консоль управления атаками для Metasploit: наследник Armitage в виде одного Go-бинаря с браузерным интерфейсом. Живая топология сети, рабочие процессы кампаний, Hail Mary, сессии, экспорт отчётов и командный режим. | Kitploit
Инструменты/GitHubGitHub/jolovicdev/hayduk
Фреймворки для пентестаСканеры уязвимостейФреймворки для эксплойтовКартирование сетиПост-эксплуатацияRed Teaming
GitHubjolovicdev/hayduk

hayduk

Графическая консоль управления атаками для Metasploit: наследник Armitage в виде одного Go-бинаря с браузерным интерфейсом. Живая топология сети, рабочие процессы кампаний, Hail Mary, сессии, экспорт отчётов и командный режим.

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

Популярное

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

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

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

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

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

Hayduk: открытый GUI для Metasploit и альтернатива Armitage

CI Release License: MIT

Hayduk — это бесплатный открытый GUI для Metasploit, предназначенный для авторизованного тестирования на проникновение. Он переносит рабочий процесс Armitage в ваш браузер: картографирование хостов, просмотр модулей, управление сессиями Meterpreter и shell, а также экспорт отчётов о кампании.

Скачайте один бинарный файл. Запустите его. Подключитесь к Metasploit. Для запуска релизного бинарного файла не требуется установка Java, Go или Node.js. Браузерный интерфейс включён.

Hayduk подключается к отдельному экземпляру Metasploit Framework через msfrpcd. Metasploit в него не входит.

Скачать последний релиз · Быстрый старт · Попробовать Docker-лабораторию · Командный режим

Обзор кампании Hayduk с сетевой топологией, инспекцией хостов, библиотекой модулей и живой консолью

Интерфейс показан с иллюстративными данными кампании.

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

Вам понадобятся релизный бинарный файл Hayduk, браузер и запущенный экземпляр Metasploit Framework. Для функций рабочей области, таких как хосты, сервисы, учётные данные и добыча (loot), Metasploit также требует подключённой базы данных.

Шаги ниже предполагают, что Hayduk и Metasploit работают на одной машине. Если вам нужна готовая конфигурация Metasploit с базой данных и одноразовыми целями, используйте Docker-лабораторию.

1. Скачайте и распакуйте Hayduk

Откройте последний релиз и выберите архив, соответствующий вашей операционной системе и процессору. Распакуйте архив в папку. Установщика Hayduk или отдельной настройки интерфейса нет.

2. Запустите Metasploit RPC

На машине, где работает Metasploit, откройте терминал и выполните:

msfrpcd -P 'yourpassword' -S -f -a 127.0.0.1 -p 55553

Замените yourpassword на свой собственный пароль. Оставьте этот терминал открытым. Эта команда привязывает RPC к localhost на порту 55553; -S отключает SSL для этого локального соединения.

Если вы уже запускаете msfrpcd, используйте его существующие настройки подключения вместо запуска ещё одного экземпляра.

3. Запустите Hayduk

Откройте другой терминал в извлечённой папке.

Linux и macOS:

./hayduk

Windows PowerShell:

.\hayduk.exe

Hayduk открывает интерфейс в вашем браузере. Если браузер не открывается, скопируйте полный URL, выведенный в терминале, включая ?token=.... Порт назначается автоматически.

4. Подключение

В разделе Connect to msfrpcd введите настройки из шага 2:

ПолеЗначение
Host127.0.0.1
Port55553
Usermsf
PasswordПароль, заданный выше
use SSLСнят

Нажмите Connect. Холодный экземпляр Metasploit может отвечать около половины минуты; ход подключения отображается в диалоговом окне.

Держите Hayduk запущенным, пока используете интерфейс. Нажмите Ctrl+C в его терминале, чтобы остановить его.

Ваша первая кампания

Используйте систему или сеть, которую вы уполномочены тестировать. Сканирование выполняется из подключённого экземпляра Metasploit, поэтому цели должны быть доступны с этой машины.

Нажмите на модуль, чтобы настроить его. Щёлкните правой кнопкой мыши по хостам, сессиям, строкам таблиц и модулям в дереве, чтобы открыть их меню действий.

Используйте карточки сводки кампании, чтобы открыть хосты, службы, сессии или учётные данные. Discover hosts, Scan services и Export report также доступны непосредственно над картой сети.

Карта сети подстраивает столбцы хостов под доступное полотно. Выберите Focus, чтобы развернуть карту и инспектор хостов. Arrange hosts заменяет сохранённые позиции автоматической раскладкой. Карточки хостов показывают количество открытых служб и состояние доступа; фиолетовые пути обозначают маршруты для pivot.

  1. Выберите рабочую область. Нажмите на чип workspace, чтобы переключаться между существующими рабочими областями Metasploit, или используйте текущую рабочую область. Активная рабочая область ограничивает таблицы базы данных, топологию и экспортируемый отчёт, сохраняя данные кампании каждого клиента отдельно. События и сессии сохраняют исходную рабочую область для атрибуции в отчёте; вкладка Sessions показывает сессии из всех рабочих областей.
  2. Обнаружьте хосты. Откройте Campaign → Discover hosts…, введите целевой хост или диапазон CIDR, выберите сканер и нажмите Configure…. Проверьте параметры модуля и нажмите Launch.
  3. Сканируйте и изучайте службы. Откройте Campaign → Scan services… и настройте сканирование для вашей цели. Проверьте параметры перед запуском. Откройте View → Topology, чтобы увидеть обнаруженные хосты, или View → Services, чтобы изучить результаты сканирования служб.
  4. Запустите эксплойт и откройте сессию. Щёлкните правой кнопкой мыши по модулю эксплойта в дереве и выберите Launch…, или откройте Campaign → Find attacks… и нажмите кнопку Launch у подходящего совпадения, чтобы предзаполнить целевой хост и совпавший порт. Проверьте параметры модуля и полезную нагрузку, затем нажмите Launch. Если сессия открывается, нажмите на её строку на вкладке Sessions или щёлкните правой кнопкой мыши по её хосту и выберите Interact with session , чтобы открыть живой консоль в Interact.
  5. Экспортируйте отчёт. Выберите File → Export report…, чтобы скачать автономный HTML-отчёт о кампании.

Демонстрация Hayduk: выбор хоста на карте топологии и выполнение команд в его живой сессии оболочки

В демо-версии используются иллюстративные данные кампании.

Возможности

ВозможностьЧто вы можете делать
Сетевая топологияИзучайте адаптивные группы подсетей, количество служб на хостах и маршруты для pivot. Перетаскивайте хосты, масштабируйте или разворачивайте карту в режиме Focus.
Модули MetasploitПросматривайте дерево модулей, изучайте ранги надёжности, настраивайте параметры и выбирайте полезные нагрузки.
Рабочие процессы кампанииОбнаруживайте хосты, сканируйте службы и находите кандидатов на эксплойт, соответствующих известным службам.
Управление сессиямиВзаимодействуйте с сессиями Meterpreter и оболочки, повышайте оболочки и завершайте сессии.
Учётные данные и добычаПросматривайте данные рабочей области и используйте восстановленные учётные данные в процессах входа.
Hail MaryЗапускайте подходящие эксплойты против выбранных хостов с размеренными запусками и журналом событий.
ОтчётностьЭкспортируйте автономный HTML-отчёт для обзора кампании и передачи клиенту.
Командный режимДелитесь кампанией с несколькими операторами в доверенной сети.

Режим фокусировки графа Hayduk с адаптивной раскладкой подсетей, состояниями хостов и маршрутизированной сетью

Режим фокусировки на графе с иллюстративными данными кампании.

Попробуйте лабораторию Docker

Репозиторий включает одноразовую лабораторию Metasploit с базой данных и опциональными контейнерами-целями. Запустите её, чтобы опробовать рабочий процесс из демонстрации на живых целях.

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