====== Git-Dumper ====== ===== Description ===== Git-Dumper est un outil open source qui permet d'extraire de manière automatisée un répertoire Git exposé sur un serveur web. ===== Installation ===== L'installation nécessite "Python3" et le gestionnaire de paquets **pip**. pip install git-dumper ===== Cas d'utilisation ===== * Lorsqu'un répertoire .git a été identifié sur un serveur web. ===== Fonctionnalités principales ===== * Extraction du répertoire distant vers un répertoire local. * Restauration des fichiers de l'arbre de travail git. ====== Exemple d'exploitation ou d'utilisation ====== Si vous trouvez un .git exposé sur un service web, ici http://example.com/.git, vous pouvez utiliser "Git-Dumper" de la façon suivante: git-dumper http://example.com/.git ./extraction_example Grâce à cette commande, nous extrayons le .git distant, vers un dossier local. Le résultat est le suivant : [-] Testing http://example.com/.git/HEAD [200] [-] Testing http://example.com/.git/ [200] [-] Fetching .git recursively [-] Fetching http://example.com/.git/ [200] [...] [-] Fetching http://example.com/.git/logs/refs/remotes/origin/main [200] [-] Fetching http://example.com/.git/hooks/pre-push.sample [200] [-] Running git checkout . Nous avons maintenant le contenu du répertoire git dans notre dossier **./extraction_example**. ====== References ====== * https://github.com/arthaud/git-dumper * https://git-scm.com/doc ====== Retour fiches outils ====== * [[cyber:outils:accueil|Cyber fiches outils]]