2b53da80d0f9bfdc1511bd917d0d6fdd28e39825
- Add prompt_default() helper: shows defaults, accepts Enter to use them - WiFi: default=n (skip), keeps passphrase prompt loop - Root password: auto-generate with openssl, show in summary if used, operator can override - SSH key: default=1 (generate new) - Device ID: auto-generate bb-<8-char-uuid> - Boot mode: default=1 (passive) - VPN: default=1 (none) - Hostname: NEW section with auto-generated node-<6-char-uuid> default - Alerter: default=n (disabled) - Download: use curl -L (no -f), verify file exists and >50MB - Config summary: show hostname, mask password (show auto-generated clearly) - Apply config: write BB_HOSTNAME to /etc/hostname and /etc/hosts - No eval with user input: use printf -v for variable assignment
Description
Network drop implant — passive SOC + active exploitation. Deploy on any Debian host.
Languages
Python
89.2%
Shell
8.5%
HTML
1.1%
C
0.9%
Jinja
0.3%