Ресурс для распознавания Framework / CMS по URL или другим подсказкам? - PullRequest
3 голосов
/ 06 марта 2009

Мне любопытно узнать, какую веб-платформу или систему управления контентом использует веб-сайт, основываясь на подсказках из URL, заголовков, контента. Кто-нибудь знает о ресурсе в Интернете, который бы предоставил это? Например:

  • .html -> возможно, простой файл
  • .php -> что-то построенное с использованием PHP, возможно.
  • .jsp -> что-то с использованием Java Server Pages
  • .asp -> Активные серверные страницы
  • 0,2097,1-1-1928,00 -> виньетка CMS
  • .do -> ??

Спасибо.

Ответы [ 4 ]

2 голосов
/ 28 февраля 2012

Поиск CMS по URL

http://2ip.ru/cms/

введите URL в центре поля ввода и нажмите большую синюю кнопку ниже

Результаты в черном цвете - не найдено, в красном - найдено

Примечание: Может поиграться с путем URL: с http://, с или без www. часть - результаты могут отличаться.

1 голос
/ 06 марта 2009

Если вы не ограничены только строкой запроса, есть несколько других вариантов. Например, чтобы определить приложение рельсы:

К тэгам скриптов, таблиц стилей и изображений обычно добавляется 10-значный номер (это позволяет кэшировать и при этом изменять файл):

<script src="/javascripts/all.js?1236037318" type="text/javascript"></script>

Вы также можете иногда узнать из файлов cookie, что такое фреймворк. Например, приложения rails, как правило, имеют сессионный cookie-файл с именем _appName_session, и часто в нем можно найти флэш-память.

0 голосов
/ 01 февраля 2015

Существует отличное расширение Chrome, которое называется Wappalyzer :

Wappalyzer - это расширение для браузера, которое раскрывает используемые технологии на сайтах. Обнаруживает системы управления контентом, eCommerce платформы, веб-серверы, JavaScript-фреймворки, аналитические инструменты и еще много.

0 голосов
/ 06 марта 2009

Вы на правильном пути со своим списком там. Если вам нужно знать только стек (LAMP, IIS, Java), то это все, что вам действительно нужно.

Если запрос URL-адреса является опцией, то обычно вы можете также извлечь make / version веб-сервера из заголовка ответа HTTP.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...