$cxg --version
cxg v1.4.0 • 209 templates • Built with Rust + Tokio
$cxg scan --scope targets.txt --templates redis*.py --severity high --severity critical
██████╗███████╗██████╗ ████████╗ ██╗ ██╗ ██████╗ ███████╗███╗ ██╗
██╔════╝██╔════╝██╔══██╗╚══██╔══╝ ╚██╗██╔╝ ██╔════╝ ██╔════╝████╗ ██║
██║ █████╗ ██████╔╝ ██║ █████╗ ╚███╔╝█████╗██║ ███╗█████╗ ██╔██╗ ██║
██║ ██╔══╝ ██╔══██╗ ██║ ╚════╝ ██╔██╗╚════╝██║ ██║██╔══╝ ██║╚██╗██║
╚██████╗███████╗██║ ██║ ██║ ██╔╝ ██╗ ╚██████╔╝███████╗██║ ╚████║
╚═════╝╚══════╝╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚══════╝╚═╝ ╚═══╝
cxg v1.4.0 | 209 templates (py: 79, yaml: 49, sh: 40)
═══════════════════════════════════════════════════════════════════════════
→ 192.168.1.100:6379 • redis-unauthenticated.py
→ 10.0.0.50:6379 • redis-info-leak.py
→ 172.16.0.25:6379 • redis-rce-cve-2022-0543.py
✓ Scan complete, 160/160 targets • 3 templates • 52.4s
═══════════════════════════════════════════════════════════════════════════
FINDINGS BY SEVERITY
CRITICAL: 2HIGH: 5MEDIUM: 3LOW: 1INFO: 4
Results written to: scan-results.json
$