[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.
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
Sur Debian 12, configurez un l'environnement virtuel pour pouvoir installer Exegol. :
python3 -m venv /opt/exegol && source /opt/exegol/bin/activate
Remarque : Sudo doit être correctement configuré pour installer exegol.Exegol.
Voici un compactage des commandes extraites de la documentation officielle pour lancer l'installation :
curl -fsSL "https://get.docker.com/" -o get-docker.sh && sh get-docker.sh && sudo usermod -aG docker $(id -u -n) && newgrp docker && python3 -m pip install exegol && sudo apt update && sudo apt install bash-completion && register-python-argcomplete --no-defaults exegol | sudo tee /etc/bash_completion.d/exegol > /dev/null
Pour charger Exegol dans le path lorsqu'il est installé dans un environnement virtuel :
sudo ln -s /opt/exegol/env/bin/exegol /usr/local/bin/
Puis lancez l'installation d'une image :
exegol install
Exécution
Pour lancer Exegol, il faut d'abord se connecter en root :
sudo su
Chargez l'environnement :
source env/bin/activate
Puis lancezLancez la commande suivante et de choisir l'image ainsi qu'un nom au conteneur :
sudo exegol start