Skip to main content

Crate aivpn_server

Crate aivpn_server 

Source
Expand description

AIVPN Server Implementation - Production v0.3

Gateway server with:

  • UDP listener with O(1) tag validation
  • Session management
  • TUN device and NAT forwarding
  • Mimicry decoding
  • Neural Resonance Module (Patent 1 — Signal Reconstruction Resonance)
  • Automatic Mask Rotation (Patent 3 — Self-Expanding Cognitive System)
  • Mask Catalog with Neural Unpack signatures (Patent 9 — Skill Discovery)
  • Automatic Key Rotation
  • Passive Mask Distribution
  • Prometheus Metrics

Re-exports§

pub use client_db::ClientDatabase;
pub use gateway::Gateway;
pub use gateway::GatewayConfig;
pub use nat::NatForwarder;
pub use server::AivpnServer;
pub use server::ServerArgs;
pub use session::SessionManager;
pub use key_rotation::KeyRotationConfig;
pub use key_rotation::KeyRotator;
pub use metrics::MetricsCollector;
pub use neural::NeuralConfig;
pub use neural::NeuralResonanceModule;
pub use neural::ResonanceResult;
pub use neural::ResonanceStatus;
pub use passive_distribution::PassiveDistributionConfig;
pub use passive_distribution::PassiveMaskReceiver;
pub use mask_store::MaskStore;
pub use recording::RecordingManager;

Modules§

client_db
Client Database
gateway
Gateway Engine - Full Implementation
key_rotation
Automatic Key Rotation (Phase 3)
mask_gen
Mask Generator — Analysis, Profile Building, and Self-Testing
mask_store
Mask Store — Storage and Rating System for Auto-Generated Masks
metrics
Prometheus Metrics (Phase 5)
nat
NAT Forwarder Module
neural
Neural Resonance Module — Baked Mask Encoder
passive_distribution
Passive Mask Distribution (Phase 4)
recording
Recording Manager — Active Recording Session Management
server
AIVPN Server
session
Session Manager