Как проверить, какие все URL доступны на конкретном сервере? - PullRequest
1 голос
/ 29 сентября 2011

На машине есть HTTP-сервер, работающий на определенном порту. Я знаю некоторые из доступных страниц:

http://myothermachine.tx:6566/info
http://myothermachine.tx:6566/status

и т.д.

Страницы, которые не доступны, приведут к 404.

Есть ли способ узнать, что все URI не приводят к 404?

1 Ответ

3 голосов
/ 29 сентября 2011

Нет, стандартного способа сделать это не существует.Не существует «универсального запроса», который запрашивает у компьютера ответ со списком всех доступных URL.

Однако можно попробовать пару вещей:

  • Проверьте машинуDocumentRoot.Посмотрите, какие файлы существуют.
  • Проверьте конфигурацию веб-сервера.Посмотрите, какие сопоставления существуют.
  • Проверьте, какие приложения развернуты на компьютере.
  • Проверьте, существует ли файл robots.txt
  • Проверьте ссылки на компьютер на других сайтах
  • Использовать поисковик, машина индексируется
  • Перебор машины, перебирая все возможные комбинации.Не очень дружелюбный ...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...