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
- Live-USB-VirtualBox β
- Live-USB β Bootable USB guide
- ARM-Installation β ARM boards & U-Boot β‘
- QEMU-ARM64 β ARM emulation on x86 π₯οΈ
Configuration
- Configuration β System configuration
- Troubleshooting β Common issues
Reference
- MODULES-EN β All 125 modules
- API-Reference β REST API (2000+ endpoints)
π‘ 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