secubox-deb/docs/screenshots
CyberMind-FR c01f10c474 docs(wiki): refonte 126 modules — snapshots WebUI déterministes + READMEs 4 langues (ref #742)
Capture des 126 dashboards authentifiés (JWT minté serveur, injection localStorage)
avec attente de COMPLÉTION d'affichage déterministe (sentinelles de chargement
purgées + réseau calmé, plafond --delay) au lieu d'un sleep fixe. 126/126 OK.

- capture-screenshots.py: _wait_content_ready déterministe, mode --token (bypass
  login), goto domcontentloaded (plus de stall networkidle sur dashboards live)
- generate-docs.py: 23 modules jusqu'ici non documentés ajoutés (descriptions
  réelles depuis debian/control, EN/FR/DE/ZH), licence MIT→LicenseRef-CMSD-1.0,
  images wiki en URL raw.githubusercontent absolue (relatif = 404 sur GitHub wiki)
- 126 snapshots + thumbnails régénérés
- 126 READMEs paquet succincts + pages wiki MODULES/CATEGORIES ×4 langues

Gap modules documentés vs découverts: 23 → 0.
2026-06-26 10:14:14 +02:00
..
thumbnails docs(wiki): refonte 126 modules — snapshots WebUI déterministes + READMEs 4 langues (ref #742) 2026-06-26 10:14:14 +02:00
vm docs(wiki): refonte 126 modules — snapshots WebUI déterministes + READMEs 4 langues (ref #742) 2026-06-26 10:14:14 +02:00
.gitkeep
auth.png docs: Add Eye Remote Multigadget skill and wiki 2026-05-10 09:12:42 +02:00
avatar.png docs: Add Eye Remote Multigadget skill and wiki 2026-05-10 09:12:42 +02:00
backup.png docs: Add Eye Remote Multigadget skill and wiki 2026-05-10 09:12:42 +02:00
boot-screen.png
c3box.png
capture_results.json
cdn.png
crowdsec.html
crowdsec.png
cve-triage.png docs: Add Eye Remote Multigadget skill and wiki 2026-05-10 09:12:42 +02:00
cyberfeed.png docs: Add Eye Remote Multigadget skill and wiki 2026-05-10 09:12:42 +02:00
device-intel.png
dns.png
dpi.html
dpi.png
droplet.png
exposure.png
gitea.png
haproxy.png
hardening.png
home.html
hub.png
mail.png
mediaflow.png
mesh.png
meshname.png
metablogizer.png
mitmproxy.png
nac.png
netdata.html
netdata.png
netmodes.png
nextcloud.png
p2p.png
portal.png
publish.png
qos.png
README.md
repo.png
roadmap.png
secubox-login.png
soc.png
streamforge.png
streamlit.png
system.html
system.png
tor.png
traffic.png
users.png
v1.6.7.1-console-logged.png
v1.6.7.1-final.png
v1.6.7.1-gui.png
v1.6.7.1-kiosk.png
v1.6.7.1-logged.png
v1.6.7.1-login.png
v1.6.7.1-nginx.png
v1.6.7.1-prompt.png
v1.6.7.1-shell.png
v1.6.7.1-shell2.png
vbox-v1.6.7.1-boot.png
vbox-v1.6.7.1-gui.png
vbox-v1.6.7.1-kiosk.png
vbox-v1.6.7.1-tty7.png
vhost.png
vortex-dns.png
vortex-firewall.png
waf.png
watchdog.png
webmail.png
wireguard.html
wireguard.png
zkp.png

SecuBox UI Module Screenshots

Automated screenshots of all 120+ SecuBox web UI modules for documentation and compliance testing.

Directory Structure

docs/screenshots/
├── vm/                      # Full-size screenshots (1920x1080)
│   ├── hub.png
│   ├── soc.png
│   ├── crowdsec.png
│   └── ...
├── thumbnails/              # Thumbnails (400x225) for wiki
│   ├── hub-thumb.png
│   └── ...
├── capture-manifest.json    # Capture results metadata
└── README.md

Capture Screenshots

Prerequisites

# Install dependencies
pip install -r scripts/requirements-screenshot.txt

# Install browser
playwright install chromium

Usage

# Capture all modules from SecuBox instance
python scripts/capture-screenshots.py --base-url https://192.168.1.200

# Capture specific modules
python scripts/capture-screenshots.py --modules hub,soc,crowdsec

# Generate thumbnails only (from existing screenshots)
python scripts/capture-screenshots.py --thumbnails-only

# Run with visible browser for debugging
python scripts/capture-screenshots.py --headed

# Use custom credentials
SECUBOX_PASSWORD=mypassword python scripts/capture-screenshots.py

Generate Documentation

# Generate wiki pages with screenshots
python scripts/generate-docs.py --include-screenshots

# Generate for specific language
python scripts/generate-docs.py --include-screenshots --lang fr

Module Count

Category Count
Dashboard 5
Security 19
Network 11
DNS 6
VPN & Privacy 9
Monitoring 8
Access 3
Services 3
AI 6
Email 4
Media 7
Publishing 6
Apps 3
IoT 4
Communication 4
System 8
Total 106

Captured

  • Date: 2026-05-09
  • Version: 1.8.0
  • Source: QEMU ARM64 / VirtualBox

Integration

Screenshots are integrated into:

  • Package READMEs: packages/secubox-*/README.md
  • Wiki pages: docs/wiki/MODULES-*.md
  • GitHub wiki

License

MIT License - CyberMind © 2024-2026