Drie-stappen toolkit voor het auditen en herstellen van blootgestelde .git-repositories
Voer een drie-stappen audit uit: Finder lokaliseert blootgestelde .git mappen, Dumper haalt externe git-objecten op, Extractor herbouwt de repositorystructuur. GitTools, gemaakt door yyqh01, draait als een commandoregelhulpmiddelenpakket op Windows via Python, Git Bash of WSL. Het richt zich op beveiligingsonderzoekers, penetratietesters en systeembeheerders die verkeerd geconfigureerde .git mappen moeten detecteren, repositorygegevens moeten ophalen, zelfs wanneer directorylijstweergave is uitgeschakeld, en projectgeschiedenis moeten reconstrueren voor forensische analyse.
Hoe de tool blootgestelde repositories vindt en verwerft
Finder scant de opgegeven URL's of IP-bereiken om toegankelijke .git-mappen te detecteren, en geeft de doelwitten door aan Dumper. De Dumper haalt objecten op met behulp van bekende paden en brute-force enumeratie, waardoor het bestanden kan ophalen wanneer directorylisting is geblokkeerd. Deze drie-stappen overdracht komt direct overeen met de forensische workflow van ontdekking, verwerving en downstream reconstructie, in plaats van te vertrouwen op een enkele monolithische routine.
Wat het doet met het hostsysteem tijdens de werking
GitTools draait als lichte scripts met minimale afhankelijkheden, zodat het wordt ingezet op desktopomgevingen zonder zware installateurs. De suite interageert met externe webservers via standaard HTTP(S) en andere ondersteunde protocollen, en voert alleen-lezen ophalen van .git-gegevens uit van doelwitten. Omdat het script-gebaseerd is, kun je scans en dumps uitvoeren vanuit een terminalsessie en deze inplannen in bestaande automatisering rond daluren.
Veiligheid, reikwijdte en wie het kan bedienen
De tool is bedoeld voor audit- en herstelgebruik door onderzoekers en beheerders: het werkt vanuit de opdrachtregel en is geen grafische applicatie. De extractor reconstrueert commits en takken uit gedownloade git-objecten, wat helpt bij het herstellen van broncode en metadata. Omdat operaties toegang hebben tot blootgestelde servergegevens, moeten gebruikers toestemming hebben om een doelwit te auditen; de ontwikkelaar documenteert het gebruik voor beveiligingstests en CTF-praktijk.
Betrouwbaar voor beveiligingsaudits en herstel, maar gericht op de opdrachtregel
GitTools is geschikt voor technische gebruikers die een draagbare, scriptgestuurde manier nodig hebben om gegevens te lokaliseren en te herstellen uit verkeerd geconfigureerde .git-mappen; het lichte ontwerp maakt implementatie eenvoudig in Windows-terminalomgevingen. De belangrijkste afweging is het gebrek aan een grafische interface, wat betekent dat beheerders die de voorkeur geven aan point-and-click-werkstromen een terminalwerkstroom nodig hebben. Voor forensische inspectie van blootgestelde repositories voert het hulpmiddel de taak betrouwbaar uit wanneer het wordt gebruikt met de juiste autorisatie.





