@krepak

Как прощупать все файлы сайта?

Всем привет ! Недавно наткнулся на сайт, файлы которого можно прощупать вводом ссылок, которые ведут на скачивание определенных файлов, например
https://site.ru/api/v1/data/events/folder/folder/files/12345/

где 12345 - порядковый номер файла, имя каждого файла состоит из 5 цифр
если ввести число которое больше 12345 на 1 (файл 12346), то скаичвается файл, если больше на 2 (файл 12347), то выдает ошибку 404. То есть файл может иметь имя состоящее из любых 5 цифр. Я примерно понимаю, как я могу получить все цифры от 00000 до 99999. Но вопрос в следующем, как я могу реализовать запросы, где каждый последующий запрос будет отличаться на +1 к последнему числу, например
https://site.ru/api/v1/data/events/folder/folder/files/00000/
https://site.ru/api/v1/data/events/folder/folder/files/00001/
https://site.ru/api/v1/data/events/folder/folder/files/00002/
https://site.ru/api/v1/data/events/folder/folder/files/00003/
https://site.ru/api/v1/data/events/folder/folder/files/00004/
https://site.ru/api/v1/data/events/folder/folder/files/00005/
https://site.ru/api/v1/data/events/folder/folder/files/00006/
https://site.ru/api/v1/data/events/folder/folder/files/00007/
https://site.ru/api/v1/data/events/folder/folder/files/00008/
https://site.ru/api/v1/data/events/folder/folder/files/00009/
https://site.ru/api/v1/data/events/folder/folder/files/00010/
https://site.ru/api/v1/data/events/folder/folder/files/00011/
https://site.ru/api/v1/data/events/folder/folder/files/00012/

и так далее
Как можно реализовать несколько запросов, которые будут изменяться так (смотреть выше) ? И как реализовать отчёт, который покажет, какие ссылки валидны (несут собой файлы), и какие не валидны (которые перенаправляют меня на красивую страницу 404) ?
  • Вопрос задан
  • 87 просмотров
Пригласить эксперта
Ответы на вопрос 1
mace-ftl
@mace-ftl
1) Если винда - VBS ну или CMD + wget
2) Linux - bash + wget
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы