Exegol : Une Alternative Docker à Kali Linux pour le Pentest
Publié le 20/04/2024 par Thibault Feugere
Exegol est un environnement de pentest basé sur Docker, offrant une alternative moderne et flexible aux traditionnels Kali Linux, Parrot OS, et BlackArch. Développé par Dramelac et Shutdown, Exegol vise à fournir un environnement isolé et reproductible adapté à divers besoins en cybersécurité.
Fonctionnement d’Exegol
Exegol repose sur trois piliers principaux :
- Wrapper Python : Simplifie l’utilisation de Docker et Git, gère les images et containers, et assure l’interopérabilité.
- Images Docker : Exegol propose plusieurs images Docker préconçues adaptées à différents scénarios de pentest.
- Ressources : Divers outils et scripts prêts à l’emploi, similaires à ceux disponibles sur un système Kali.
Avantages d’Exegol
- Légèreté : Les containers sont moins lourds que les machines virtuelles.
- Rapidité : Démarrage rapide grâce au partage du système d’exploitation hôte.
- Flexibilité : Création et partage faciles de containers personnalisés.
- Compatibilité : Fonctionne sur MacOS, Windows, Linux, ARM64 et AMD64.
- Communauté active : Projet open source avec une communauté engagée.
Images Docker Disponibles
Exegol propose plusieurs images Docker sur Dockerhub :
- Full : Tous les outils disponibles.
- AD : Spécialisée pour Active Directory.
- Web : Pour le pentest web.
- Light : Version légère avec les outils essentiels.
- OSINT : Pour les investigations OSINT.
- Nightly : Version de développement avec les dernières mises à jour.
Configuration Requise
- Git
- Docker
- Python
- 20 Go de stockage minimum
Installation d’Exegol
Exegol peut être installé via pip, depuis les sources ou avec pipx :
python3 -m pip install exegol
Documentation et Support
La documentation complète est disponible sur ReadTheDocs. Rejoignez la communauté sur Discord pour obtenir de l’aide et suivre les dernières nouveautés.
Installation d’Exegol
Pour installer Exegol, commencez par vous assurer que vous avez Git, Docker, et Python installés sur votre système. Vous pouvez installer Exegol via pip, pipx ou directement depuis les sources. Utilisez la commande suivante pour une installation rapide avec pip :
python3 -m pip install exegol
Cette commande téléchargera et installera Exegol ainsi que toutes les dépendances nécessaires, vous permettant de démarrer rapidement avec cet environnement de pentest basé sur Docker.
Conclusion
Exegol représente une avancée significative dans les environnements de pentest, offrant une alternative moderne et flexible à Kali Linux. Sa communauté active et ses nombreuses fonctionnalités en font un outil incontournable pour les professionnels de la cybersécurité.