Outils pour utilisateurs

Outils du site


cyber:outils:git-dumper

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

Retour fiches outils

cyber/outils/git-dumper.txt · Dernière modification : 2025/06/20 17:32 de admin