Skip to content

infinition/Zombieland

Repository files navigation

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.

About

Zombieland is a command and control (C2) server designed to manage and communicate multiple client machines (referred to as "zombies"). Encrypted communication with clients, allowing for the execution of various commands, and persistence on Zombies. Communication between the server and Zombie is secured using symmetric encryption with Fernet.

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

Packages

 
 
 

Contributors