Commit Graph

5 Commits

Author SHA1 Message Date
eab3688561 fix(eye-remote): Prevent duplicate IP on USB composite gadget
Pi Zero composite gadget creates both RNDIS (usb0) and CDC-ECM (usb1)
interfaces with same MAC prefix. This caused duplicate routes for
10.55.0.0/24 network, breaking connectivity to Eye Remote.

Fix:
- RNDIS (usb0): Configure with IP 10.55.0.1/24, bring up
- CDC-ECM (usb1): Disable (ip link down) to prevent route conflict
- Add serial console symlink /dev/eye-remote-console

Ref #52

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-05-07 04:54:38 +02:00
de67714c8d feat: Add 15 new SecuBox-Deb modules and VM configuration
New FastAPI modules migrated from OpenWrt:
- secubox-ad-guard: Adware/tracker detection with device-type stats
- secubox-ndpid: nDPId DPI with JA3/JA4 fingerprinting
- secubox-ai-gateway: OpenAI-compatible local AI API
- secubox-localrecall: Local RAG with Qdrant/Ollama
- secubox-master-link: Node mesh management
- secubox-threat-analyst: AI-powered threat analysis
- secubox-cve-triage: NVD/EPSS CVE triage workflow
- secubox-network-anomaly: IQR-based anomaly detection
- secubox-dns-guard: DNS filtering with RPZ
- secubox-iot-guard: IoT device security & quarantine
- secubox-config-advisor: ANSSI CSPN compliance checks
- secubox-mcp-server: MCP protocol for Claude integration
- secubox-identity: User/role management
- secubox-system-hub: System health & remote support

C library:
- zkp-hamiltonian: Zero-Knowledge Proof library (Blum 1986)

VM configuration:
- MOCHAbin-like 7-NIC topology for libvirt testing

Dev environment:
- VSCode tasks and extensions for SecuBox development
- Claude Code CLAUDE.md project instructions

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-03-27 10:08:05 +01:00
141b0c0eca Add x64 installer ISO and C3Box clone build system
New scripts:
- build-installer-iso.sh: Hybrid Live USB / Headless Installer ISO builder
- export-c3box-clone.sh: Export device configuration for cloning
- build-c3box-clone.sh: Combined export + ISO build workflow

Features:
- UEFI boot with GRUB (x86_64-efi)
- Live boot mode with persistence partition support
- Headless auto-install to first available disk
- Preseed system for configuration restoration
- SquashFS compressed rootfs with XZ compression

streamlitctl v1.0.0:
- Full Debian LXC installation for Streamlit apps
- Commands: install, start, stop, restart, status, destroy, logs, shell
- App management: create, list
- Debootstrap-based minimal Debian bookworm container

VSCode tasks:
- Build C3Box Clone ISO (from VM or custom host)
- Export C3Box Config Only
- Build Installer ISO / Live USB

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-03-26 16:44:48 +01:00
5340ebce83 Add ReDroid (Android in Container) LXC setup scripts
- redroid-lxc-setup.sh: Interactive wizard for ReDroid deployment
  - Docker installation, ADB/scrcpy setup
  - Automatic architecture detection (ARM64/x86_64)
  - LXC binder device configuration
  - Multi-instance support with docker-compose
  - NDK translation for ARM apps on x86 hosts
- proxmox-host-config.sh: Proxmox host configuration helper
  - Binder kernel module loading
  - LXC config snippets for device passthrough
- VSCode tasks for ReDroid management:
  - Setup wizard, auto-setup, start/stop/status
  - Screen mirroring (scrcpy), ADB shell
  - APK installation, live logs
  - Binder device diagnostics

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-03-26 16:05:11 +01:00
bf1babb37c Initial commit: SecuBox-DEB migration from OpenWrt to Debian
Includes all package APIs with public dashboard endpoints:
- secubox-system: System Hub with /info, /resources, /security
- secubox-crowdsec: CrowdSec dashboard with /status, /hub, /metrics, actions
- secubox-wireguard: WireGuard VPN with /interfaces, /peers, start/stop
- secubox-netdata: Monitoring with /stats, /processes, /alerts

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-03-21 09:41:06 +01:00