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

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

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

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

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

Категории

Все категории
Loading categories
OpenShell — Легковесный сервер управления обратной оболочкой на Go с веб-интерфейсом для интерактивных сессий оболочки, управления сессиями и поддержки терминала с несколькими вкладками через WebSocket и xterm.js. | Kitploit
Инструменты/GitHubGitHub/iss4cf0ng/openshell
Обратная инженерияВеб-безопасностьТестирование на ПроникновениеКомандование и УправлениеRed TeamingИнструмент Удаленного Доступа
GitHubiss4cf0ng/openshell

OpenShell

Легковесный сервер управления обратной оболочкой на Go с веб-интерфейсом для интерактивных сессий оболочки, управления сессиями и поддержки терминала с несколькими вкладками через WebSocket и xterm.js.

Репозиторий
2435 месяцев назадПроверено Kitploit

Популярное

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

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

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

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

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

OpenShell

status language license release

OpenShell — это легковесный сервер управления обратными оболочками с открытым исходным кодом, написанный на Go.
Он позволяет устанавливать каналы обратной оболочки и взаимодействовать с ними через простой веб-интерфейс (GUI).

Если вы нашли ошибки или у вас есть предложения, не стесняйтесь открывать issue.

Если этот проект оказался для вас полезным или интересным, звёздочка ⭐ на репозитории будет очень кстати! Ваша поддержка станет отличной мотивацией для дальнейшего улучшения этого инструмента.

Отказ от ответственности

Этот проект был разработан в рамках моего личного интереса к изучению кибербезопасности. Однако он может быть использован в злонамеренных целях.
Пожалуйста, НЕ ИСПОЛЬЗУЙТЕ этот инструмент для незаконной деятельности.
Автор не несёт ответственности за любое неправомерное использование данного программного обеспечения.

Предыстория

Идея этого проекта возникла во время изучения веб-пентеста и работы над одним из моих побочных проектов — Eden-RAT.

По сравнению с Eden-RAT, OpenShell фокусируется только на установке каналов обратной оболочки и предоставлении простого интерактивного интерфейса.
В будущем могут быть добавлены дополнительные функции.

Возможности

  • Легковесный сервер обратной оболочки на Go
  • Веб-интерфейс для интерактивных сессий оболочки
  • Простая команда для подключения обратной оболочки
  • Разработан для обучения и исследований

Установка

Скачайте последний релиз:

root@kitploit:~
$ wget https://github.com/iss4cf0ng/OpenShell/releases/latest/download/openshell-server-linux-amd64.tar.gz
$ tar -xzf openshell-server-linux-amd64.tar.gz
$ ./openshell-server

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

  1. Создайте key.pem и cert.pem:
root@kitploit:~
$ openssl req -x509 -newkey rsa:2048 -keyout key.pem -out cert.pem -days 365 -nodes
  1. Запустите сервер:
root@kitploit:~
$ ./openshell-server
  1. Откройте браузер и перейдите по адресу:
root@kitploit:~
https://localhost:8080
  1. Войдите, используя пароль по умолчанию (измените его в production):
root@kitploit:~
123456
  1. Сгенерируйте команду обратной оболочки и выполните её на целевой машине.
  2. Удачного использования!

Архитектура

OpenShell состоит из двух основных компонентов:

  • Go-сервер

    • Обрабатывает подключения обратной оболочки
    • Управляет сессиями
    • Предоставляет интерфейс WebSocket
  • Веб-интерфейс

    • Построен на xterm.js
    • Позволяет интерактивно работать с сессиями оболочки в браузере
    • Поддерживает несколько вкладок терминала

Технологический стек

  • Go
  • WebSocket
  • xterm.js
  • PTY (github.com/creack/pty)

План развития

Будущие улучшения могут включать:

  • Загрузка / скачивание файлов
  • Управление агентами
  • Постоянство сессий
  • Улучшение аутентификации

Скриншоты

Сервер

Вход (пароль по умолчанию: 123456. Пожалуйста, измените его в production)

Создать команду обратной оболочки

Сессии

Интерактивная обратная оболочка (можно использовать vim, ssh, nano, nslookup, nc и т.д.)

vim

nslookup

Лицензия

Этот проект распространяется под лицензией MIT.

Благодарности

  • Шпаргалка по обратной оболочке (от swisskyrepo)
Скачать инструмент