
Cerca ricorsivamente nei file informazioni sensibili utilizzando pattern regex personalizzabili, progettato per penetration tester per scoprire rapidamente segreti e credenziali in grandi insiemi di file.
Gold Digger è un semplice strumento utilizzato per aiutare a scoprire rapidamente informazioni sensibili nei file in modo ricorsivo. Originariamente scritto per assistere nella ricerca rapida di file ottenuti durante un penetration test.
Gold Digger richiede Python3.
virtualenv -p python3 .
source bin/activate
python dig.py --help
usage: dig.py [-h] [-e EXCLUDE] [-g GOLD] -d DIRECTORY [-r RECURSIVE] [-l LOG]
optional arguments:
-h, --help show this help message and exit
-e EXCLUDE, --exclude EXCLUDE
JSON file containing extension exclusions
-g GOLD, --gold GOLD JSON file containing the gold to search for
-d DIRECTORY, --directory DIRECTORY
Directory to search for gold
-r RECURSIVE, --recursive RECURSIVE
Search directory recursively?
-l LOG, --log LOG Log file to save output
Gold Digger attraverserà ricorsivamente tutte le cartelle e i file alla ricerca di contenuti corrispondenti agli elementi elencati nel file gold.json. Inoltre, è possibile utilizzare un file di esclusione chiamato exclusions.json per saltare file con estensioni specifiche. Fornisci la cartella principale tramite il flag --directory.
Un esempio di struttura potrebbe essere:
~/Engagements/CustomerName/data/randomfiles/
~/Engagements/CustomerName/data/randomfiles2/
~/Engagements/CustomerName/data/code/
Dovresti fornire il seguente comando per analizzare tutti e 3 i report degli account:
python dig.py --gold gold.json --exclude exclusions.json --directory ~/Engagements/CustomerName/data/ --log Customer_2022-123_gold.log
Lo strumento creerà un file di log contenente i risultati della scansione. A causa della natura dell'uso delle espressioni regolari, potrebbero esserci numerosi falsi positivi. Nonostante ciò, lo strumento ha dimostrato di aumentare la produttività nell'elaborazione di migliaia di file.
Un ringraziamento a @d1vious per aver rilasciato git-wild-hunt https://github.com/d1vious/git-wild-hunt! La maggior parte delle regex in GoldDigger è stata presa da questo fantastico progetto.