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 fiches outils