DS_Store_crawler_parser
Описание DS_Store_crawler_parser
Парсер публично доступных файлов .DS_Store. Извлекает структуру директорий и имена файлов из .DS_Store и для каждого файла проверяет их доступность. При проверке выводит полную URL ссылку до файла, а также код статуса ответа.
Например:
- 200 — файл доступен
- 404 — файл не найден
Для работы скрипта укажите URL до папки, где находится файл .DS_store, при успешной загрузки этого файла скрипт проанализирует его и идентифицирует различные записи, а затем рекурсивно обработает .DS_Store внутри папок. Когда скрипт находит новые файлы .DS_Store, то процесс повторяется.
Домашняя страница: https://github.com/anantshri/DS_Store_crawler_parser
Автор: Anant Shrivastava
Лицензия: Apache-2.0
Справка по DS_Store_crawler_parser
Использование:
dsstore_crawler.py [-h] -i ВВОД
Опциональные аргументы:
-h, --help показать справку и выйти -i ВВОД, --input ВВОД начальный URL
Обратите внимание, что нужно указывать не URL до файла .DS_Store, а URL до папки, где содержится .DS_Store.
Руководство по DS_Store_crawler_parser
Страница man отсутствует.
Примеры запуска DS_Store_crawler_parser
Чтобы извлечь информацию из файла https://www.digitalrepublik.com/assets/img/.DS_Store
python3 ./dsstore_crawler.py -i https://www.digitalrepublik.com/assets/img/
Установка DS_Store_crawler_parser
Установка в Kali Linux
git clone https://github.com/anantshri/DS_Store_crawler_parser cd DS_Store_crawler_parser sudo pip3 install -r requirements.txt python3 ./dsstore_crawler.py -h
Установка в BlackArch
Программа предустановлена в BlackArch.
sudo pacman -S dsstore-crawler sudo sed -i 's/is not/!=/g' /usr/share/dsstore-crawler/dsstore_crawler.py
Информация об установке в другие операционные системы будет добавлена позже.
Comments are Closed