Create

Sign in to ReadmeX

or

How we handle your data: Privacy Policy

ReadmeX

Your AI reading companion

What would you like to catch up on?

Pick a briefing, or ask your own question.

Your community and people briefings stay personal to you.

aivpn

aivpn: Combines UDP tunnel encryption with traffic masking for protecting data in transit.

What problem it solves

VPN traffic can expose protocol characteristics that are examined during network inspection. The project addresses this by encrypting UDP tunnels, applying configurable traffic masks, and rotating session keys while providing bounded packet handling and live traffic-quality checks.

Key features

  • Encrypted and forward-secret sessions — The InitialV2 exchange confirms a fresh server key, after which data and management commands require Perfect Forward Secrecy. An X25519 ratchet rotates session keys during an active connection.

    Source: README

  • Configurable traffic masking — Mask profiles control outer protocols, packet sizes, and send intervals across QUIC, STUN, and media-channel styles. Clients can sample stored packet-size and inter-arrival distributions.

    Source: README

  • Live mask quality checks — The Neural Resonance module monitors live traffic statistics with a per-mask micro-MLP. A high reconstruction error causes the server to rotate the mask without disconnecting clients.

    Source: README, crates

  • Cross-platform VPN clients — The workspace contains command-line and graphical clients for Linux, macOS, and Windows, plus native applications for Android and iOS. Platform integrations include TUN drivers, SwiftUI, Kotlin, and Windows GUI components.

    Source: README, platforms

  • Web server management — A web management panel supports client administration, pool topology, mask management, logs, backups, and live metrics. It exposes a role-based API and a realtime event stream.

    Source: README

Quick start

Copied verbatim from the project's README.

cd platforms/aivpn-web
cp .env.example .env          # fill JWT_SECRET, TOTP_ENCRYPTION_KEY, ORIGIN
bun install && bun run build
bun run start                 # listens on PORT (default 8080)

Who it may suit

This project may suit network researchers, developers, and operators who want to study encrypted UDP tunnels, traffic shaping, and client administration across desktop and mobile platforms. It is also relevant to users evaluating protocol-masking research under their applicable local laws.

Topics to discuss

  • How should traffic-mask profiles be evaluated without assuming that protocol resemblance proves indistinguishability?

  • Which measurements are most useful for validating live mask rotation and traffic reconstruction errors?

  • How should deployment guidance address coordinated client and server upgrades for InitialV2?


Written by ReadmeX AI from the project's README, source and public GitHub data; it may contain mistakes.

Read the original README https://github.com/infosave2007/aivpn#readme

ReadmeX opened this community for a trending project; it is not run by the project. Maintainers can claim it from the community page.

github.comhttps://github.com/infosave2007/aivpn

Comments

…