03/Multi-protocol Server/production

Vikingo Satellite

Кроссплатформенный HTTP/FTP/DNS/TCP сервер в одном файле со встроенным туннелированием.

Сайт проекта
Период
2018 — настоящее время
Клиенты
Разработчики, инженеры, пентестеры
Категория
Dev tooling / Infrastructure
Ключевая метрика
4 протокола
// ЗАДАЧА

Контекст

Для отладки, демо и быстрого поднятия сервисов нужен лёгкий мультисервер без белого IP и без сложной настройки конфигов вручную.

// РЕШЕНИЕ

Что сделали

Open-source утилита в одном файле: виртуальные хосты и действия для HTTP, виртуальные ФС для FTP, управление DNS-записями, TCP-сервер с проксированием. Туннели пробрасывают трафик через публичный адрес (my.vkng.cc) — для вебхуков, SSH/RDP и демо без белого IP.

// РЕЗУЛЬТАТЫ

Измеримый эффект

HTTP · FTP · DNS · TCP
Протоколы
1 файл
Установка
Win / macOS / Linux
Платформы
Open source
Лицензия
// ВОЗМОЖНОСТИ

Ключевые функции

  • HTTP: шаблоны, раздача файлов, доступ к папке, reverse proxy
  • FTP: виртуальные файловые системы и ACL
  • DNS: управление записями и фильтрация доменов
  • TCP: произвольный контент и проксирование в realtime
  • Туннели для HTTP/TCP, вебхуков, SSH и RDP без белого IP
// СТЕК

Технологии

GoHTTPFTPDNSTCPDocker

Похожая задача в вашей компании?

Расскажите контекст — пришлём архитектурный набросок и оценку за 48 часов.

info@net-teh.ru