Collaborative red team C2 framework with a web UI, multi-agent support, and extensible payload agents for post-exploitation operations.
./mythic-cli {flags} 📎 flags ./mythic-cli {flags} Sandbox: execFile · Timeout: 3600s
agent.communication command.control.c2 implant.generation post.exploitation adversary.simulation team.collaboration | Name | Type | Required | Default | Description | Aliases |
|---|---|---|---|---|---|
flag-start | boolean | No | - | Start Mythic services | --start |
flag-stop | boolean | No | - | Stop Mythic services | --stop |
flag-status | boolean | No | - | Check Mythic service status | --status |
flag-restart | boolean | No | - | Restart Mythic services | --restart |
Inputs
network.target.ip Callback IP/C2 domain
network.port.number Listener port
payload.type Agent payload type (apollo, poseidon, etc.)
Outputs
agent.session Active Mythic agent session
credential.data Extracted credentials
network_trafficprocess_spawnfilesystem_write Produces
agent.sessioncredential.dataConsumes
network.target.ipnetwork.port.numberpayload.type| Resource | Value |
|---|---|
| CPU | medium |
| Memory | 512 MB |
| Network | high |
| Disk I/O | medium |
Start Mythic server and all services
./mythic-cli start Stop Mythic services
./mythic-cli stop Check Mythic service status
./mythic-cli status Restart Mythic services
./mythic-cli restart Mythic is a web-based, multi-agent C2 framework designed for red team collaboration. It uses a Docker-based architecture with a web UI, REST API, and supports multiple agent payloads for cross-platform post-exploitation.
| Agent | Platform | Language |
|---|---|---|
| Apollo | Windows | C# |
| Poseidon | macOS | Swift |
| Athena | Linux | Golang |
| Medusa | All | Python |
# Navigate to Mythic install directory
cd Mythic/
# Start the framework
./mythic_cli start
# Access the web UI at https://localhost:7443
# Generate payloads and manage agents through the GUI