NW d2b46ea410 feat: landing via nginx:alpine container with volume mount
- Removed Dockerfile build; uses nginx:alpine image + read-only volume mount
- landing/src/ mounted as /usr/share/nginx/html:ro
- nginx.conf mounted as /etc/nginx/conf.d/default.conf:ro
- Healthcheck on /health.json
2026-05-18 22:40:53 +01:00

Phantom Protocol

Открытый, масштабируемый и постквантово-устойчивый протокол анонимной маршрутизации. Построен на Kademlia DHT и фантомных адресах.


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

  • Ядро (phantomd): Production Ready
  • Портировано на OpenSSL 3.0+
  • Скомпилированные бинарники (phantom, phantomd)
  • Расширения (Hidden Services, Exit Nodes, TLD DNS): Прототипы

Стек

  • Ядро: C (ANSI C + POSIX)
  • Криптография: OpenSSL 3.0+ — Ed25519, ChaCha20-Poly1305, X25519, AES-256
  • Сеть: Kademlia DHT, onion routing, SOCKS5 proxy
  • Сериализация: Protocol Buffers
  • Контейнеризация: Docker + Docker Compose
  • Лендинг: Static HTML/CSS/JS

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

# Клонировать
git clone https://git.softuniq.eu/UniqueSoft/Phantom.git
cd Phantom

# Сборка ядра
cd release/src
make clean && make

# Запуск демона
./phantom -c config.conf

# Или через Docker
# Базовая сеть (5 узлов)
cd release && docker compose up

Структура репозитория

Директория Назначение
release/ Ядро C, Docker, protobuf, тесты
landing/ Лендинг (Docker + статус проекта)
website/ Legacy лендинг (статический HTML)

Лицензия

  • MIT (ядро)
  • HESSLA (legacy компоненты)

Phantom Protocol — 2025

Description
Phantom Protocol 2025 — Anonymous network communication with post-quantum protection. Unified archive of C daemon, DHT, SOCKS5 proxy, hidden services, and website.
Readme 10 MiB
Languages
C 40.3%
HTML 30.8%
Shell 8%
Python 7.6%
CSS 6.3%
Other 7%