- 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
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.
Languages
C
40.3%
HTML
30.8%
Shell
8%
Python
7.6%
CSS
6.3%
Other
7%