Skip to content
@AegisRust

AegisRust

A DDoS Protection (L3/L4, L7) System for Minecraft Implemented in Rust
  • Japan

AegisRust Project

Important

制作者の気分で開発しているため、いつ完成するかはわかりません。

High-Performance, Rust-Powered DDoS Mitigation Stack for Minecraft & Beyond.

AegisRustは、RustとeBPF(XDP)を駆使して構築された、次世代の分散型DDoS防御システムです。 L3/L4の高速フィルタリングから、Minecraftプロトコル(L7)の深い解析までを統合し、圧倒的なスループットと安定性を提供します。


Our Architecture

AegisRustは、役割ごとに最適化された3つの主要コンポーネントで構成されています。

  • Layer: L3 / L4 (XDP/eBPF)
  • Role: 最前線でのパケット爆撃をミリ秒以下の遅延で処理。
  • Tech: Rust + Aya, XDP, eBPF Maps.
  • Layer: L7 (Minecraft Protocol)
  • Role: パケットの中身を解析し、ログインボットやプロトコル攻撃を検知。
  • Tech: Rust + Tokio, Zero-copy parsing.
  • Role: システム全体の司令塔。ノード管理、統計収集、BANポリシーの配信。
  • Tech: Rust + Tonic (gRPC), PostgreSQL/ClickHouse.

🛠️ Technology Stack

Category Technology
Language Rust
Networking eBPF (XDP), gRPC, Tokio
OS AlmaLinux (RedHat family)
Spec Protocol Buffers (Shared across all nodes)

📅 Roadmap

  • Phase 1: Foundation - Define AegisRust-Spec.
  • Phase 2: Core & Edge - Implement basic gRPC signaling and XDP dropping.
  • Phase 3: Gaze - Deep packet inspection for Minecraft Handshake.
  • Phase 4: Dashboard - Real-time attack visualization.

"Building a shield that never rusts."

Pinned Loading

  1. .github .github Public

Repositories

Showing 2 of 2 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…