[OS] Exegol
Introduction
Exegol est un environnement conteneurisé pour le redteaming et le pentest.
Il contient une panoplie d'outils et de logiciels et prend la forme d'un conteneur Docker.Docker qui est géré par un wrapper.
Images disponibles
Image Tags |
Size |
nightly |
15.2GB (compressed) |
web |
6.6GB (compressed) |
osint |
3.3GB (compressed) |
light |
4.5GB (compressed) |
full |
14.3GB (compressed) |
ad |
10.1GB (compressed) |
Installation
Tout d'abord, installez Docker :
curl -fsSL "https://get.docker.com/" -o get-docker.sh && sh get-docker.sh && newgrp docker && sudo usermod -aG docker $USER
Sur Debian 12, l'option --break-system-packages doit être utilisée pour installer des modules python :
sudo apt install -y python3-pip && pip3 install --break-system-packages exegol
Une fois le wrapper d'exegol installé, lancez l'installation d'une image :
exegol install
Exécution
Lancez la commande suivante et de choisir l'image ainsi qu'un nom au conteneur :
exegol start
On peut choisir l'emplacement du workspace (dossier partagé avec l'hôte) :
exegol start -w <WORKSPACE_PATH>
On peut aussi créer un volume (autre dossier partagé) :
exegol start -V <HOST_PATH:CONTAINER_PATH>