From e041caa8d6ac8995aa9028e063750c6785a0c88f Mon Sep 17 00:00:00 2001 From: CyberMind-FR Date: Sun, 3 May 2026 09:58:11 +0200 Subject: [PATCH] docs: Add build badges and metrics dashboard to wiki Home - Add workflow status badges for all components - Add development metrics (131 packages, 94% migration) - Add module status by category with progress indicators - Update version announcement to v2.3.0 with mitmproxy WAF Co-Authored-By: Claude Opus 4.5 --- Home.md | 53 +++++++++++++++++++++++++++++++++++++++++++---------- 1 file changed, 43 insertions(+), 10 deletions(-) diff --git a/Home.md b/Home.md index fafdbc9..c573ff7 100644 --- a/Home.md +++ b/Home.md @@ -2,21 +2,54 @@ **CyberMind · Gondwana · Notre-Dame-du-Cruet · Savoie** | [FR](Home-FR) | [中文](Home-ZH) -Complete security appliance solution ported from OpenWrt to Debian bookworm. Designed for GlobalScale ARM64 boards (MOCHAbin, ESPRESSObin) and x86_64 systems. **125 packages** with **2000+ API endpoints**. +Complete security appliance solution ported from OpenWrt to Debian bookworm. Designed for GlobalScale ARM64 boards (MOCHAbin, ESPRESSObin) and x86_64 systems. --- -> **NEW v2.2.3 — Multi-Boot Live OS with Eye Remote Integration** +## Build & Release Status + +| Component | Status | Description | +|-----------|--------|-------------| +| ![Packages](https://img.shields.io/badge/Packages-Build-blue?logo=debian) | [![Build](https://github.com/CyberMind-FR/secubox-deb/actions/workflows/build-packages.yml/badge.svg)](https://github.com/CyberMind-FR/secubox-deb/actions/workflows/build-packages.yml) | Debian packages (131 debs) | +| ![Live USB](https://img.shields.io/badge/Live_USB-Build-blue?logo=linux) | [![Live USB](https://github.com/CyberMind-FR/secubox-deb/actions/workflows/build-all-live-usb.yml/badge.svg)](https://github.com/CyberMind-FR/secubox-deb/actions/workflows/build-all-live-usb.yml) | Bootable images (x64, ARM64) | +| ![Installer](https://img.shields.io/badge/Installer-ISO-blue?logo=data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjZmZmIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyIDJjLTUuNTIgMC0xMCA0LjQ4LTEwIDEwczQuNDggMTAgMTAgMTAgMTAtNC40OCAxMC0xMC00LjQ4LTEwLTEwLTEweiIvPjwvc3ZnPg==) | [![Installer](https://github.com/CyberMind-FR/secubox-deb/actions/workflows/build-installer-iso.yml/badge.svg)](https://github.com/CyberMind-FR/secubox-deb/actions/workflows/build-installer-iso.yml) | GUI installer ISO | +| ![Eye Remote](https://img.shields.io/badge/Eye_Remote-Pi_Zero-purple?logo=raspberrypi) | [![Eye](https://github.com/CyberMind-FR/secubox-deb/actions/workflows/build-eye-remote.yml/badge.svg)](https://github.com/CyberMind-FR/secubox-deb/actions/workflows/build-eye-remote.yml) | USB gadget boot device | +| ![Multiboot](https://img.shields.io/badge/Multiboot-ARM64+x64-orange?logo=usb) | [![Multiboot](https://github.com/CyberMind-FR/secubox-deb/actions/workflows/build-multiboot.yml/badge.svg)](https://github.com/CyberMind-FR/secubox-deb/actions/workflows/build-multiboot.yml) | Dual-arch live image | + +## Development Metrics + +| Metric | Value | Status | +|--------|-------|--------| +| ![Packages](https://img.shields.io/badge/Total_Packages-131-green) | **131** Debian packages | Production | +| ![Migration](https://img.shields.io/badge/Migration-94%25-brightgreen) | 123/131 completed | Active | +| ![API](https://img.shields.io/badge/API_Endpoints-2000+-blue) | REST + WebSocket | Stable | +| ![Architectures](https://img.shields.io/badge/Architectures-amd64_|_arm64-informational) | x86_64 + ARM64 | Supported | +| ![Version](https://img.shields.io/github/v/release/CyberMind-FR/secubox-deb?label=Latest) | v2.3.0 | Stable | + +### Module Status + +| Category | Count | Migrated | Status | +|----------|-------|----------|--------| +| 🟢 Core | 15 | 15 | ![100%](https://img.shields.io/badge/100%25-success) | +| 🟡 Security | 25 | 24 | ![96%](https://img.shields.io/badge/96%25-yellow) | +| 🔵 Network | 20 | 20 | ![100%](https://img.shields.io/badge/100%25-success) | +| 🟣 Apps | 35 | 33 | ![94%](https://img.shields.io/badge/94%25-yellow) | +| 🟠 Monitoring | 18 | 18 | ![100%](https://img.shields.io/badge/100%25-success) | +| 🔴 SOC | 18 | 13 | ![72%](https://img.shields.io/badge/72%25-orange) | + +--- + +> **NEW v2.3.0 — Mitmproxy WAF + VirtualBox Support** > -> Dual-architecture bootable image (ARM64 + AMD64) with RAM-based execution and shared persistent storage. Boot from USB or use Pi Zero Eye Remote as USB gadget to boot ESPRESSObin/MOCHAbin. +> Complete mitmproxy WAF module migration with LXC isolation, 90+ threat detection patterns, and HAProxy integration. VirtualBox VM images now available for instant testing. > -> **Features:** -> - Boot any ARM64 (U-Boot) or AMD64 (UEFI) system from one USB stick -> - Pi Zero presents multiboot image as USB storage for ESPRESSObin boot -> - RAM-based live execution — minimal I/O, perfect for USB gadgets -> - Shared data partition accessible from both architectures +> **What's New:** +> - Mitmproxy WAF with CrowdSec auto-banning +> - VirtualBox VDI images for easy VM setup +> - Eye Remote multi-arch OS flasher +> - Improved network detection for VMs and baremetal > -> See [[Multiboot]] for documentation | [Download v2.2.3](https://github.com/CyberMind-FR/secubox-deb/releases/tag/multiboot-v2.2.3) +> See [[Live-USB-VirtualBox]] for VM setup | [Download v2.3.0](https://github.com/CyberMind-FR/secubox-deb/releases/tag/v2.3.0) --- @@ -104,7 +137,7 @@ See [[Installation]] for detailed instructions. | 🟢 **ROOT** | System, CLI, hardening | core, hub, system, console | | 🔵 **MESH** | Network, WireGuard, QoS | wireguard, haproxy, netmodes, turn | -**Total: 125 packages** +**Total: 131 packages** See [[MODULES-EN|Modules]] for complete module documentation.