Home - CyberMind-FR/secubox-deb GitHub Wiki

SecuBox

CyberMind Β· Gondwana Β· Notre-Dame-du-Cruet Β· Savoie | FR | δΈ­ζ–‡

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.


NEW v2.2.3 β€” Multi-Boot Live OS with Eye Remote Integration

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.

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

See Multiboot for documentation | Download v2.2.3


πŸ”΄ BOOT β€” Quick Start

VirtualBox (2 Minutes) ⭐

Test SecuBox instantly in VirtualBox β€” no USB drive needed:

# Download latest image
wget https://github.com/CyberMind-FR/secubox-deb/releases/latest/download/secubox-live-amd64-bookworm.img.gz
gunzip secubox-live-amd64-bookworm.img.gz

# Convert to VDI format
VBoxManage convertfromraw secubox-live-amd64-bookworm.img secubox-live.vdi --format VDI

# Create and start VM
curl -sLO https://raw.githubusercontent.com/CyberMind-FR/secubox-deb/master/image/create-vbox-vm.sh
chmod +x create-vbox-vm.sh
./create-vbox-vm.sh secubox-live.vdi

One-liner with auto-download:

curl -sL https://raw.githubusercontent.com/CyberMind-FR/secubox-deb/master/image/create-vbox-vm.sh | bash -s -- --download

See Live-USB-VirtualBox for full documentation.

Live USB (Hardware) ⚑

Boot directly from USB on physical hardware:

wget https://github.com/CyberMind-FR/secubox-deb/releases/latest/download/secubox-live-amd64-bookworm.img.gz
zcat secubox-live-amd64-bookworm.img.gz | sudo dd of=/dev/sdX bs=4M status=progress

See Live-USB for complete guide.

APT Installation (Existing Debian)

curl -fsSL https://apt.secubox.in/install.sh | sudo bash
sudo apt install secubox-full   # or secubox-lite

See Installation for detailed instructions.


🟠 AUTH β€” Access Credentials

Service Username Password
Web UI admin secubox
SSH root secubox
Access https://localhost:9443 SSH port 2222

🟒 ROOT β€” System Requirements

Board SoC Profile Use Case
MOCHAbin Armada 7040 Full Enterprise Gateway
ESPRESSObin v7 Armada 3720 Lite Home/SMB Router
ESPRESSObin Ultra Armada 3720 Lite+ Home with Wi-Fi
Raspberry Pi 400 BCM2711 Full Maker Projects
VM x86_64 Any Full Testing/Development
QEMU ARM64 Emulated Full ARM testing on x86

🟣 MIND β€” Feature Overview

Stack Description Modules
🟠 AUTH Authentication, ZeroTrust, MFA auth, portal, users, nac
🟑 WALL Firewall, CrowdSec, WAF, IDS/IPS crowdsec, waf, threats, ipblock
πŸ”΄ BOOT Deployment, provisioning cloner, vault, vm, rezapp
🟣 MIND AI, behavioral analysis, DPI dpi, netifyd, ai-insights, soc
🟒 ROOT System, CLI, hardening core, hub, system, console
πŸ”΅ MESH Network, WireGuard, QoS wireguard, haproxy, netmodes, turn

Total: 125 packages

See MODULES-EN for complete module documentation.


πŸ”΅ MESH β€” Documentation

Getting Started

Configuration

Reference


🟑 WALL β€” Security Features

  • CrowdSec β€” Community-driven IDS/IPS
  • WAF β€” 300+ ModSecurity rules
  • nftables β€” Default DROP policy
  • AI-Insights β€” ML threat detection
  • IPBlock β€” Automated blocklist management
  • MAC-Guard β€” MAC address control

Links


Β© 2026 CyberMind Β· Notre-Dame-du-Cruet, Savoie