Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Status React Go Core

NEXUS IPS/IDS & Cyber Academy

The Next-Generation Intrusion Prevention System. Designed for 2026.
An enterprise-grade security platform featuring hardware-offloaded deep packet inspection, real-time threat telemetry, and an integrated gamified cyber-warfare academy.


⚡ Key Features

  • Apple/CIA-Level HUD Dashboard: A stunning, ultra-responsive dark mode UI built with React, Framer Motion, and Recharts. Features drag-and-drop glassmorphism widgets.
  • Real-Time Telemetry: The Go backend streams live host CPU load and true network bandwidth I/O (Mbps) directly to the frontend matrix.
  • Hybrid Core Engine Architecture: Structured to support C++ DPDK hardware-level packet dropping and Rust eBPF zero-overhead kernel tracing.
  • Interactive Cyber Academy: A built-in learning portal mapping real-world blocked threats to interactive sandbox terminal lessons.
  • Advanced "God-Tier" Modules: Structural foundations for Swarm P2P Intelligence, Blockchain Audit Ledgers, and AI-Driven Threat Hunting Copilots.

🛠️ Technology Stack

Component Technology Purpose
Frontend UI React, Vite, Framer Motion High-performance, animated glassmorphism SOC dashboard.
Data Visualization Recharts, Three.js (WebGL) Live metric charts and rotating 3D network topology.
Backend API Go (net/http, gopsutil) High-concurrency host telemetry streaming and simulation.
Core Skeletons C++, Rust, Python Foundations for DPDK, eBPF, and localized LLM intelligence.

🚀 Quick Start Guide

You need two terminal windows to run the full application.

1. Boot the Telemetry Engine (Backend)

cd backend-service
go run main.go

The Go server will start on http://localhost:8080 and begin analyzing real CPU and Network I/O metrics.

2. Launch the Defense Matrix (Frontend)

cd frontend-dashboard
npm install
npm run dev

Navigate to http://localhost:5173 in your browser to view the live dashboard.

📂 Project Structure

NEXUS/
├── backend-service/           # Go REST API & Host Telemetry Engine
│   ├── ai-copilot/            # Python LLM Integration Mocks
│   ├── blockchain/            # Immutable SHA-256 Event Ledger
│   └── main.go                # Live Streaming Server
├── core-engine/               # C++/Rust Low-Level Skeletons
│   ├── dpdk/                  # Hardware Offloading Rules
│   └── ebpf/                  # Kernel Syscall Tracing
└── frontend-dashboard/        # React + Vite SOC UI
    ├── src/
    │   ├── App.jsx            # Main Layout, Grid Layout, & UI Components
    │   └── index.css          # Elite "Apple+CIA" Theming

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages