Installation et mise à jour de scripts destinés principalement aux phases d'énumération en CTF

Présentation

Installer et maintenir les scripts

Ce script permet d’installer et de maintenir à jour une collection de scripts destinés principalement aux phases d’énumération en CTF.

Les versions publiées sont récupérées depuis le dépôt GitHub : mes-scripts-public : https://github.com/NoelNac-HackEthical/mes-scripts-public

Les scripts sont installés dans ~/.local/bin/mes-scripts.

À chaque exécution, le script :

  • installe les scripts qui ne sont pas encore présents ;
  • met à jour les scripts locaux lorsqu’une nouvelle version est publiée ;
  • conserve les scripts qui sont déjà à jour ;
  • détecte les fichiers locaux qui ne sont plus publiés et te demande s’ils doivent être conservés ou supprimés ;
  • ajoute ~/.local/bin/mes-scripts au PATH pour Bash ou Zsh ;
  • vérifie la présence de la wordlist HTB /usr/share/wordlists/htb-dns-vh-5000.txt ;
  • lance make-htb-wordlist si cette wordlist est absente.

Première installation :

  1. Télécharge installe-mes-scripts dans un répertoire accessible, par exemple ~/tmp.
  2. Rends-le exécutable avec chmod +x installe-mes-scripts.
  3. Lance ./installe-mes-scripts.

Une fois installé, tu peux simplement le relancer avec :

installe-mes-scripts

Tu peux ainsi vérifier à tout moment l’installation locale et la synchroniser avec les versions actuellement publiées.

Usage

installe-mes-scripts  v1.0.1
Usage: installe-mes-scripts [OPTIONS]

Installe et maintient à jour une collection de scripts destinés principalement
aux phases d'énumération en CTF.

Le script :
- installe les scripts absents dans ~/.local/bin/mes-scripts ;
- met à jour les scripts locaux lorsqu'une nouvelle version est publiée ;
- conserve les scripts déjà à jour ;
- détecte les fichiers locaux qui ne sont plus publiés et te demande
s'ils doivent être conservés ou supprimés ;
- ajoute ~/.local/bin/mes-scripts au PATH pour Bash ou Zsh si nécessaire ;
- vérifie la présence de la wordlist HTB
/usr/share/wordlists/htb-dns-vh-5000.txt ;
- lance make-htb-wordlist si cette wordlist est absente.

Tu peux relancer installe-mes-scripts à tout moment pour vérifier et synchroniser
l'installation locale avec les versions actuellement publiées.

Options:
-h, --help     Afficher cette aide
-V, --version  Afficher la version
--debug        Activer le mode debug

Code source Github

Tous les scripts HackEthical sont disponibles sur le dépôt GitHub mes-scripts :

https://github.com/NoelNac-HackEthical/mes-scripts-public

Téléchargements

La version courante du script installe-mes-scripts est v1.0.1