Mycelium is a lightweight Command and Control (C2) server written in Rust.
- A basic implant for testing purpose using Thermite, an offensive rust library.
- SurrealDB database integration.
- JWT-based authentication for operators
- Docker and Docker Compose
(or your own PostgreSQL database, but then, you would probably know what you're doing)
- Clone the repository:
git clone https://github.com/Red4mber/Mycelium.git
cd Mycelium
- Build and run the server:
To build and run Mycelium, start the server by running:
docker compose up --build
The initial build may take 5-10 minutes. Once complete, the API will be available at http://localhost:3000.
Took me what felt like years, but i finally cleaned Postman from everything it considers "private" so i can finally publish the documentation online.\
Online API documentation : https://documenter.getpostman.com/view/37113998/2sA3kXCzjz
- No GUI available yet; all interactions are currently done through the API.
- Project is in very early development; features may be limited or subject to change.
We welcome contributions! Please feel free to submit pull requests or open issues for any bugs or feature requests.