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

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

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

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

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

Категории

Все категории
Loading categories
sliver-gui — Кроссплатформенный Electron GUI для C2-фреймворка Sliver, предоставляющий панели управления сессиями и beacon-ами, генерацию полезных нагрузок, слушатели, добычу и управление развёртыванием в облаке. | Kitploit
Инструменты/GitHubGitHub/sliverarmory/sliver-gui
Фреймворки для пентестаГенерация полезной нагрузкиЛатеральное перемещениеПост-эксплуатацияТестирование на ПроникновениеБезопасность облачных средКомандование и УправлениеУтилиты и фреймворкиRed TeamingИнструмент Удаленного Доступа
176121991 день назадПроверено Kitploit
GitHub
sliverarmory/sliver-gui

sliver-gui

Кроссплатформенный Electron GUI для C2-фреймворка Sliver, предоставляющий панели управления сессиями и beacon-ами, генерацию полезных нагрузок, слушатели, добычу и управление развёртыванием в облаке.

Репозиторий

Популярное

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

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

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

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

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

Значок Sliver GUI

Sliver GUI

Скачать последнюю версию

Sliver GUI — это кроссплатформенное настольное приложение на Electron для Sliver. Оно объединяет подключения к бэкенду, представления статуса в реальном времени, специализированные рабочие пространства и встроенную консоль Sliver в интерфейсе React, построенном на HeroUI, HeroUI Pro и Font Awesome.

Возможности

  • Несколько окон приложения с сохранёнными конфигурациями оператора, общими подключениями для совпадающих конфигураций и независимым состоянием рабочих пространств.
  • Топологическое представление Overview, панели Sessions и Beacons, а также специализированные рабочие пространства взаимодействия с панелями Files, Processes, Environment, Registry и Activity.
  • Представления генерации, сборок и профилей, задач и слушателей, Loot и Credentials.
  • Размещённые веб-сайты с созданием/удалением сайтов, отдельным текстовым редактором Monaco, импортом файлов и рекурсивных каталогов, заменой/удалением содержимого, обновлением MIME и действиями сохранения копии непосредственно из строк содержимого или предпросмотров исходников. Предпросмотры в браузере отдают текущее содержимое и ресурсы веб-сайта из временного loopback HTTP-сервера. Остаются доступными представления исходников Monaco только для чтения и бинарные hex-представления. См. ограничения веб-сайтов и безопасность предпросмотра.
  • Отдельная консоль Sliver и управляемые окна SSH с вкладками терминалов Ghostty.
  • Отдельный клиент File → Remote Desktop на базе IronRDP с прямыми TLS-подключениями с NLA по умолчанию или входом через удалённый экран, сохранёнными профилями, проверкой сертификатов, вкладками рабочих столов, явным текстовым буфером обмена и изолированным средством просмотра на canvas. Он работает без конфигурации оператора или подключения к серверу Sliver. См. использование RDP и архитектура и верификация.
  • Отдельные окна Armory, Network и Cloud Deployment, включая интеграцию с аккаунтами AWS и Azure.
  • Менеджер DNS для Cloud Deployment для Route 53 и Azure DNS с представлениями записей зоны и всех зон и редактированием записей.
  • Настраиваемые сочетания клавиш, внешний вид приложения и элементы управления обновлениями.
  • Навигация через палитру команд к активным сессиям и beacon'ам по имени, с данными хоста, пользователя и ID для различения совпадающих имён.

GUI не реализует все вышестоящие команды или опции. Подключения оператора используют mTLS; конфигурации оператора WireGuard распознаются, но подключиться не могут. См. отчёт о паритете оператора для отслеживаемого покрытия и приведённые ниже документы о функциях для конкретных границ.

Разработка

Требования

  • Node.js 24.15 или новее в линейке 24.x, либо Node.js 26 или новее.
  • npm 11.19 или новее.
  • rustup для встроенного помощника RDP; npm run setup:rdp устанавливает закреплённый инструментарий Rust 1.94.1 и платформенные цели.
  • Лицензия HeroUI Pro и аутентификация для его пакетного артефакта; эта лицензия нужна только если вы хотите собрать код с нуля. Вы можете скачать готовые бинарные файлы из релизов на Github.

Поддерживаемые версии и зафиксированные зависимости записаны в package.json и package-lock.json. Код приложения использует строгий TypeScript; вспомогательные скрипты сборки используют ES-модули Node.js.

Запуск локально

npm ci --strict-allow-scripts
npx heroui-pro login
npx heroui-pro install --yes
npm run setup:rdp
npm run dev

Шаги входа/установки HeroUI необходимы для первоначальной настройки рабочей станции; их можно пропустить, если HEROUI_AUTH_TOKEN уже настроен для установки. Не храните учётные данные в отслеживаемых файлах.

npm run dev собирает и запускает статическое приложение по адресу sliver://app/index.html, используя политику безопасности содержимого production. Он также собирает хост-помощник RDP из закреплённого форка IronRDP. Обычные сборки TypeScript и модульные тесты не требуют компиляции Rust. Перезапустите команду после изменения исходного кода; этот рабочий процесс не использует HMR.

Клиент TypeScript устанавливается из закреплённого npm-пакета sliver-script. Смежная копия клиента не требуется. Обычная разработка приложения не требует копии исходного кода Sliver; для сборки нативной консоли — требует.

Локальные настройки и конфигурации

Корневой каталог клиента Sliver по умолчанию — ~/.sliver-client; SLIVER_CLIENT_ROOT_DIR может выбрать другой корень. Настройки приложения, включая параметры графа Overview, сохраняются в gui/application-settings.json; масштаб рабочей области сохраняется в gui/workspace-zoom.json, а настройки текстового редактора — в gui/text-editor-settings.json в этом корне. GUI обнаруживает существующие конфигурации оператора в configs/ и обновляет открытый селектор при сохранении туда действительной конфигурации. Он сохраняет конфигурации, выбранные через Import, как приватные файловые ссылки в gui/operator-configs.json. Import и Forget не копируют и не удаляют исходные конфигурации.

Профили Remote Desktop и закреплённые сертификаты конечных точек хранятся в gui/rdp.json. Пароли по умолчанию не сохраняются, могут храниться до выхода из приложения или могут быть зашифрованы с помощью защищённого хранилища операционной системы. Постоянные пароли недоступны, когда Linux выбирает незашифрованное хранилище ключей. Передача буфера обмена выполняется явно и ограничена текстом; закрытие вкладки RDP отключает соединение без выхода из учётной записи удалённого Windows.

Settings → General → Appearance → Disable window transparency немедленно отключает нативную прозрачность окон во всём приложении. Переключатель по умолчанию выключен, поэтому прозрачность остаётся включённой там, где поддерживается. Он сохраняется вместе с другими настройками приложения и имеет приоритет над прозрачностью терминала.

Цвета терминала, совместимые с Ghostty, настраиваются в Settings → Terminal и сохраняются в gui/ghostty/config. Пользовательские темы следует размещать в gui/ghostty/themes/; установленные нативные темы Ghostty обнаруживаются автоматически. См. terminal appearance and Ghostty themes для совместного использования конфигурации, редактора Monaco, поддержки прозрачности на платформах и ограничений времени выполнения.

Команды

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