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

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

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

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

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

Категории

Все категории
Loading categories
warpgate — Полностью прозрачный SSH, HTTPS, Kubernetes, базы данных и RDP/VNC bastion/PAM, не требующий дополнительного клиентского ПО | Kitploit
Инструменты/GitHubGitHub/warp-tech/warpgate
Аутентификация и авторизацияБезопасность облачной инфраструктурыОборонительные ИнструментыСетевая безопасностьУправление идентификацией и доступом (IAM)Инструмент Удаленного ДоступаБезопасность Баз Данных
GitHubwarp-tech/warpgate

warpgate

Полностью прозрачный SSH, HTTPS, Kubernetes, базы данных и RDP/VNC bastion/PAM, не требующий дополнительного клиентского ПО

Репозиторий
7.4k3234514 ч 5 мин назадПроверено Kitploit

Популярное

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

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

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

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

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


Shows a black logo in light color mode and a white one in dark color mode.


GitHub All Releases     Discord   Docs


Warpgate — это умный и полностью прозрачный бастион-хост для SSH, HTTPS, Kubernetes, MySQL, PostgreSQL, RDP и VNC, который не требует клиентского приложения или SSH-обёртки.

  • Разверните его в своей DMZ, добавьте учётные записи пользователей и легко назначайте их на конкретные хосты и URL-адреса внутри сети.
  • Warpgate будет записывать каждую сессию, чтобы вы могли просматривать её (в реальном времени) и воспроизводить позже через встроенный веб-интерфейс администратора.
  • Встроен доступ к SSH, RDP и VNC через браузер; нативные клиенты продолжают работать.
  • Это не jump-хост — соединение пересылается напрямую к цели полностью прозрачно для клиента.
  • Встроенная поддержка 2FA и SSO (TOTP и OpenID Connect)
  • Встроенная защита от перебора паролей с блокировкой IP и блокировкой пользователя
  • Один бинарный файл без зависимостей.
  • Написан на 100% безопасном Rust.

При поддержке:

FLOSS/fund badge

Начало работы и загрузка

  • См. страницу документации Getting started (или Getting started on Docker).
  • Release / beta binaries
  • Nightly builds

Документация

Полная документация доступна на warpgate.null.page, включая:

  • Login Protection — настройка защиты от перебора паролей
  • SSO — единый вход (Single Sign-On) через OpenID Connect
  • Tickets — временные учётные данные для доступа

Чем Warpgate отличается от jump-хоста / VPN / Teleport?

image

Сообщение о проблемах безопасности

Пожалуйста, используйте систему сообщений об уязвимостях GitHub.

Статус проекта

Warpgate активно используется в корпоративных средах.

Что запланировано и над чем ведётся работа дальше, отслеживается на публичной дорожной карте.

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

Warpgate — это сервис, который вы разворачиваете на бастион-хосте/DMZ-хосте. Он принимает SSH, HTTPS, Kubernetes, MySQL, PostgreSQL, RDP и VNC-соединения и предоставляет (опциональный) веб-интерфейс администратора.

Запустите warpgate setup, чтобы в интерактивном режиме сгенерировать файл конфигурации, включая привязки портов. Подробности см. в разделе Getting started.

Он принимает соединения со специально отформатированными учётными данными, аутентифицирует пользователя локально, сам подключается к цели, а затем соединяет обе стороны вместе, (опционально) записывая сессию.

При подключении через HTTPS Warpgate показывает выбор доступных целей, а затем проксирует весь трафик сессии к выбранной цели. Вы можете переключаться между целями в любой момент.

Вы управляете списками целей и пользователей и назначаете их друг другу через интерфейс администратора, а история сессий хранится в базе данных SQLite (по умолчанию: в /var/lib/warpgate).

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

Раскрытие информации об использовании ИИ

В конце 2025 года проект начал принимать вклад с использованием ИИ. Участники обязаны раскрывать использование ИИ. Я считаю, что, применяя одинаково высокий стандарт качества ко всем PR, независимо от того, использовался ли ИИ, не нужно жертвовать качеством или безопасностью.

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

Архитектурные решения и решения по безопасности в этом проекте на 100% принимаются людьми.

Участие в разработке / сборка из исходников

  • Вам понадобятся Rust, NodeJS и NPM
  • Клонируйте репозиторий
  • Для запуска задач используется Just — установите его: cargo install just
  • Установите зависимости интерфейса администратора: just npm install
  • Соберите фронтенд: just npm run build
  • Соберите Warpgate: cargo build (опционально --release)

Бинарный файл находится в target/{debug|release}.

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

  • Rust 🦀
    • HTTP: poem-web
    • База данных: SQLite через sea-orm + sqlx
    • SSH: russh
  • Typescript
    • Svelte 5
    • Bootstrap

Backend API

  • API Warpgate для администратора и пользователя используют автоматически сгенерированные схемы OpenAPI и SDK. Чтобы обновить SDK после изменения структур запросов/ответов, запустите just openapi-all.

Участники ✨

Спасибо этим замечательным людям (ключ эмодзи):

Этот проект соответствует спецификации all-contributors. Приветствуются любые виды вклада!

Скачать инструмент
WarpgateSSH jump hostVPNTeleport
✅ Точное сопоставление 1:1 между пользователями и сервисами(Обычно) полный доступ к сети за jump-хостом(Обычно) полный доступ к сети✅ Точное сопоставление 1:1 между пользователями и сервисами
✅ Не требуется специальный клиентТребуется настройка jump-хоста✅ Не требуется специальный клиентТребуется специальный клиент
✅ 2FA из коробки🟡 2FA возможна с дополнительными PAM-плагинами🟡 Зависит от провайдера✅ 2FA из коробки
✅ SSO из коробки🟡 SSO возможен с дополнительными PAM-плагинами🟡 Зависит от провайдераПлатно
✅ Аудит на уровне команд🟡 Аудит на уровне соединений на jump-хосте, нет надёжного аудита на цели при предоставлении root-доступаНет надёжного аудита на цели при предоставлении root-доступа✅ Аудит на уровне команд
✅ Полная запись сессийНевозможна надёжная запись на цели при предоставлении root-доступаНевозможна надёжная запись на цели при предоставлении root-доступа✅ Полная запись сессий
✅ Неинтерактивные соединения🟡 Неинтерактивные соединения возможны, если клиенты поддерживают jump-хосты нативно✅ Неинтерактивные соединенияНеинтерактивные соединения требуют использования SSH-обёртки клиента или запуска туннеля
✅ Self-hosted, данные принадлежат вам✅ Self-hosted, данные принадлежат вам🟡 Зависит от провайдераSaaS
✅ Встроенная защита от перебора паролей🟡 Требуется настройка fail2ban🟡 Зависит от провайдера✅ Встроенная защита от перебора паролей
Eugeny
Eugeny

💻
Spencer Heywood
Spencer Heywood

💻
Andreas Piening
Andreas Piening

💻
Niklas
Niklas

💻
Nooblord
Nooblord

💻
Shea Smith
Shea Smith

💻
samtoxie
samtoxie

💻
P Foundation
P Foundation

💵
Skyler Lewis
Skyler Lewis

💻
Mohammed Noureldin
Mohammed Noureldin

💻
Mourad Maatoug
Mourad Maatoug

💻
Justin
Justin

💻
liebermantodd
Rokas Krivaitis
Rokas Krivaitis

💻
SachinMaharana
SachinMaharana

💻
Sambhavi Pandey
Sambhavi Pandey

💻
Tina
Tina

💻
Immanuel Tikhonov
Immanuel Tikhonov

💻
Lukas Klepper
rjourdan04
rjourdan04

💻
theharold
theharold

💻
noammeltzer-ax
noammeltzer-ax

💻
Haoqian
Haoqian

💻
Victor Coutellier
Victor Coutellier

💻
Hexalyse
basti-nis
basti-nis

💻
Chanta007
Chanta007

💻
Stoyan Kolev
Stoyan Kolev

💻
britbennett
britbennett

💻
PokAhonTAS911
PokAhonTAS911

💻
Jens Willmer
Jens Willmer

sravan-blitz
sravan-blitz

💻
Francesco Degrassi
Francesco Degrassi

💻
Yuzhong Zhang
Yuzhong Zhang

💻
Sean Ferguson
Sean Ferguson

💻

liebermantodd

💻
Hariharan
Hariharan

💻

Lukas Klepper

💻
kamilkrzeminski
kamilkrzeminski

💻

Hexalyse

💻
Lars
Lars

💻
💻
Hugues Granger
Hugues Granger

💻