Как определить CMS? Способы определения CMS, хостинга сайтов

Уровень сложности: 

Какая CMS на сайте, кто хостер, какие технологии используются - всю подробную информацию об url узнайте с помощью этих сервисов. Следующие онлайн-сервисы и браузерные расширения помогают определить CMS веб-сайта, ПО веб-сервера, фреймворк или язык программирования, на котором разработан сайт, подключенные библиотеки JS и другие сервисы и инструменты сайтов.

BuiltWith - узнать на чём сделан сайт

http://builtwith.com - это бесплатный онлайн-помощник разработчика, который анализирует сервер и ПО сайта на предложенном URL и отображает всю подробную информацию о его устройстве. Позволяет узнать какая CMS, сервер и js-библиотеки использованы. Что удобно, результаты проверок доступны на адресах вида builtwith.com/адрес_сайта

Для сайта tlito.ru, размещённом на drupalhosting, работающем на CMS Drupal, результат можно посмотреть тут: http://builtwith.com/tlito.ru

Определены: веб-сервер nginx, хостер LeaseWeb, SSL от godaddy (который тлито.ру не использует), CMS Drupal, js-скрипты типа jquery, syntax highlifgter, colorbox, Ckeditor.

Сриншот
builtwith tlito

 

iTrack - сервис определения CMS

http://www.itrack.ru/whatcms - введите URL, чтобы узнать какая CMS используется на сайте.

Скриншот
itrack tlito

 

Xtoolza - пакетная проверка CMS сайтов

http://xtoolza.info/q/cms - введите несколько url, и сайт моментально определит движки.

Скриншот
xtoolza cms

 

2ip - попытки определения CMS

На какой-то стабильный сервис это мало похоже, однако, попытка определения CMS представлена на этом сайте. Кстати, там довольно много других полезных функций. Конкретно эта функция:

https://2ip.ru/cms - Система управления сайтом (CMS). Показывает оценки, признаки каких CMS обнаружены.

Для tlito.ru - обнаружены признаки использования Drupal.

Скриншот
2ip tlito drupal

 

CY-PR

http://cy-pr.com - этот сайт позволяет узнать не только сео-параметры и оценки, но также возраст домена, хостинг, ip, ns.

Скриншот
cy-pr tlito

 

Браузерные расширения

Представленные функции определения движка, сервера, технологий сайта можно найти в плагинах, аддонах, расширениях Chrome, Firefox.

 

Wappalyzer для Chrome и Firefox

https://wappalyzer.com - это браузерное расширения для Хром и Фаерфокс, которое позволяет получить подробную информацию о посещаемых сайтах: cms, фреймворк, язык программирования, версию сервера и прочие технологии разработки.

Определяет CMS и отображает значок в строке адреса. Для tlito.ru Wappalyzer показывает подробнее:

wappalyzer tlito

 

SimilarTech Technology Profiler для Chrome

https://chrome.google.com/webstore/detail/similartech-technology-pr/jiab... - расширение для Хром, позволяющее определить технологии, используемые на сайте, в том числе, CMS, сервисы статистики, подключенные скрипты.

 

PageXray для Chrome

https://chrome.google.com/webstore/detail/pagexray/aedmpdookgbneegaeajpo... - этот рентген сайта позволяёт увидеть много полезных вещей, которые раскроют всю информацию о сервере и программах веб-сайта.

 

AppSpector для Chrome

https://chrome.google.com/webstore/detail/appspector/homgcnaoacgigpkkljj... - показывает технологии, применяемые на посещаемых сайтах.

 

Domain Details для FireFox

 

https://addons.mozilla.org/en-US/firefox/addon/domain-details/ - версия сервера, ip, whois, заголовки сервера.

 

Library Director для Firefox

https://addons.mozilla.org/en-US/firefox/addon/library-detector/ - определяет версии библиотек javascript на посещаемых сайтах.

 

Другие полезные приложения можно найти в каталогах расширений.

 

Определение CMS в ручном режиме

Более сложные способы определения - вручную - это следующие:

  • просмотр html-кода (там могут быть мета-теги с информацией о cms, например, <meta name="Generator"..., также пути к файлам, как в известной вам cms),
  • тест страниц входа (для друпал: /user, для wordpress: /wp-admin, для joomla: /administrator )
  • анализ robots.txt (там бывают исключённые папки, по именам которых можно признать ту или иную cms),
  • банальный способ: используемая тема.

Эти и другие способы ручного определения тут:
http://wildo.ru/cms-sajta
http://contorra.ru/ru/znanie/kak-opredelit-na-kakoi-cms-rabotaet-sait

 

Определить хостинг сайта

Обычно это делается через http://whois.pp.ru - в зависимости от name-servers (ns-имён) можно определить хостинг. Например, для хостинга Джино ns1.jino.ru, ns2.jino.ru.

Более надёжный способ - через http://cy-pr.com - там как раз отображается IP и хостинг сайта.