A browser-based C2 dashboard frontend. Ships as a single HTML file with mock agent data and localStorage persistence so the UI can be explored and extended without a backend.
The server and agent components are under active development and will be added in a future release.
For educational and authorized penetration testing research only.
Agent management (mock)
- Grid and list views with filters: OS (Linux / Windows / macOS), status (online / idle / busy / offline), free-text search.
- Multi-select, Select All / Clear, OS icons, status-colored card borders.
Global console
- Broadcast commands to selected agents (simulated).
- Prompt-style input with preset-based suggestions and Tab completion.
- TX/RX log stream with auto-scroll, Clear, and Fullscreen toggle.
Presets and logs
- Command presets: add/remove in Settings, insert from the Presets overlay.
- Session logs panel with one-click clear.
UI
- Panels arranged in rows with optional side-by-side splits.
- Compact mode on narrow widths.
- Hacker Mode: retro neon glow, scan lines, halo effects.
- Configurable server name, role, and app icon.
Open zombieland.html directly in a browser, or serve the folder statically:
npx serve .CDN dependencies (Tailwind CSS, Lucide icons) require an internet connection unless vendored locally.
- Backend API and cross-platform agents (Linux / Windows / macOS)
- Command preset categories and variable support
- Import/Export for presets and layouts
- RBAC and multi-user support
MIT. See LICENSE.