Catégorie : Outils d’attaque
Type : Environnement Dockerisé
Licence : Open Source
URL : https://github.com/ShutdownRepo/Exegol
Auteur : Shutdown (commu FR 🇫🇷)
Utilisation : Pentest, Red Team, CTF, formation
🎯 C’est quoi Exegol ?
Exegol est une alternative légère, rapide et automatisée à Kali Linux. Il s’agit d’un environnement de pentest conteneurisé via Docker, pensé pour être prêt à l’emploi, personnalisable et porté sur la reproductibilité.
L’objectif ? Ne plus perdre de temps à réinstaller Burp, Metasploit ou CrackMapExec à chaque machine. Avec Exegol, tout est prêt en quelques commandes, et vous partez au combat en moins de 3 minutes.
⚙️ Fonctions clés
Fonction | Description |
---|---|
🐳 Dockerisé | Démarrage ultra-rapide sans machine virtuelle |
🧰 Stack d’outils | CrackMapExec, BloodHound, Nmap, LinPEAS, Neo4j, Impacket, etc. |
🔁 Reproductible | Même environnement sur toutes vos machines |
⚙️ Customisable | Post-install, plugins, volumes partagés |
📂 Structure claire | /data , /loot , /wordlists , /notes … tout est organisé |
🧑💻 Exemples d’utilisation
➤ Pentest interne AD :
crackmapexec smb 10.0.0.0/24 -u admin -p 'Password123'
➤ Cartographie réseau rapide :
nmap -T4 -A -v 192.168.1.0/24
➤ Enum Linux :
inpeas.sh > /loot/enum_result.txt
🚀 Quick Start (installation rapide)
🔧 Prérequis
- Docker installé (
sudo apt install docker.io
sur Debian/Ubuntu) - Git installé
- Espace disque (5-10 Go conseillés)
📦 Installation
#Clone le dépôt officiel git clone https://github.com/ShutdownRepo/Exegol.git cd Exegol # Lancer l’installation interactive (choix de l’image, outils, plugins…) ./exegol.sh install
▶️ Lancer Exegol
# Démarrer une instance (par défaut l’image 'main') ./exegol.sh run # Accès à l’environnement dans le conteneur Exegol root@exegol:~#
Les répertoires
/loot
,/notes
et/data
sont automatiquement montés dans le conteneur pour conserver vos résultats.
🧪 Tips & Astuces
- 💾 Montez des dossiers spécifiques avec
--volume
si vous voulez stocker vos logs ailleurs. - 🛠️ Customisez votre environnement via les fichiers
.postinst
. - 🔄 Rebuild facile :
./exegol.sh rebuild
pour ajouter vos outils.
🤔 Pourquoi préférer Exegol à une VM Kali ?
Exegol | Kali |
---|---|
+ Léger (Docker) | – Lourd (VM) |
+ Rapide à déployer | – Lent à booter |
+ Facilement versionnable | – Difficile à synchroniser |
+ Customisable par script | – Config manuelle souvent |