Spaces finder
Spaces finder — это инструмент для быстрого перебора DigitalOcean Spaces в поисках ценных данных. Он похож на брутфорсер поддоменов, но создан специально для DigitalOcean Spaces и имеет дополнительные функции, которые позволяют искать интересные файлы, а также скачивать их, если вы не боитесь быстро заполнить свой жёсткий диск.
Создан на основе AWSBucketDump от @ok_bye_now
Предварительные требования
Нестандартные библиотеки Python:
Обзор
- Это инструмент, который перебирает DigitalOcean Spaces и ищет интересные файлы
- У меня есть примеры словарей, но я не потратил много времени на их доработку
https://github.com/danielmiessler/SecLists содержит все необходимые вам словари
- Если вы нацелены на конкретную компанию, вам, скорее всего, понадобится инструмент jhaddix enumall, который использует recon-ng и Alt-DNS
- Что касается словарей для поиска интересных файлов, это полностью на ваше усмотрение. В предоставленном мной словаре есть несколько базовых слов, и да, эти словари основаны на файлах, которые я лично находил с помощью этого инструмента.
- Использование функции загрузки может заполнить ваш жёсткий диск; максимальный размер каждого файла для загрузки можно указать в командной строке при запуске инструмента. Имейте в виду, что размер указывается в байтах.
Использование:
usage: python3 spaces_finder.py [-h] [-D] [-t THREADS] -l HOSTLIST [-g GREPWORDS] [-m MAXSIZE]
optional arguments:
-h, --help show this help message and exit`
-D Download files. This requires significant diskspace`
-d If set to 1 or True, create directories for each host w/ results`
-t THREADS number of threads`
-l HOSTLIST`
-g GREPWORDS Provide a wordlist to grep for`
-m MAXSIZE Maximum file size to download.`
python3 spaces_finder.py -l SpacesNames.txt -g interesting_keywords.txt -D -m 500000 -d 1 -t 5