Skip to content

Latest commit

 

History

History
75 lines (49 loc) · 2.89 KB

File metadata and controls

75 lines (49 loc) · 2.89 KB

Zombieland

License JavaScript Release Buy Me a Coffee

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.

Zombieland

Zombieland interface

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.


Features

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.

Running

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.


Roadmap

  • 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

Star History

Star History Chart

License

MIT. See LICENSE.