-
Notifications
You must be signed in to change notification settings - Fork 10
Home
Melvin PETIT edited this page Jun 17, 2026
·
2 revisions
Medusa, the gaze that neutralizes your vulnerabilities.
Medusa is a Bash orchestration toolkit that deploys and manages 35 open-source cybersecurity tools through an interactive menu or a non-interactive command line. Each tool runs in its own isolated directory, grouped into named environments, deployed via Docker Compose or installed as a CLI binary.
-
One entry point (
medusa.sh), pure Bash, no runtime dependencies beyond the system prerequisites. - 35 tools across 4 modules: SOC, GRC, Integration, OT.
- Environment isolation, separate deployment trees for lab, client audit, training, etc.
-
Two interfaces, a TUI menu and a scriptable CLI (
deploy,start,stop,status,logs,remove,list). -
No database, no daemon, the filesystem under
medusa_deployments/is the single source of truth.
git clone https://github.com/WhiteMuush/Medusa.git
cd Medusa
chmod +x medusa.sh
./medusa.sh check # verify prerequisites
./medusa.sh # launch interactive menuSee Installation for prerequisites and Usage for every command.
| Section | Pages |
|---|---|
| Get running | Installation · Usage · Configuration |
| Concepts | Architecture · Environments |
| Tool catalog | Tools-SOC · Tools-GRC · Tools-Integration · Tools-OT |
| Reference | Ports-Reference · Security · Troubleshooting · FAQ |
| Develop | Adding-a-Tool · Contributing |
This wiki documents Medusa as shipped on the main branch. Tool versions, ports and credentials reflect the code, not upstream defaults that may drift.
Repository · Issues · Security policy · MIT License
Get running
Concepts
Tool catalog
Reference
Develop