Как легко определить CMS сайта?
Существует великое множество систем для управления сайтом. Каждая из них вдохнула «жизнь» в тысячи, а то и в миллионы Интернет проектов (к примеру, на WordPress работает более 4 миллионов сайтов). Определить CMS — не самая тривиальная задача даже для опытных вебмастеров и с каждым годом она становится сложнее и сложнее. Мы подобрали несколько методик, которые позволяют узнать движок сайта с большой вероятностью, а также попутно выяснить используемые технологии того или иного ресурса онлайн.
Опознание CMS с помощью онлайн сервисов.
Если проблема существует, то её решением занимаются многие, поэтому мы смогли отобрать сразу несколько онлайн сервисов, которые помогают узнать на какой CMS работает сайт. Начнем с наиболее эффективного из них.
Builtwith
Данный сервис позволяет не только определить движок сайта, но и дать развернутую информацию о таких характеристиках сайта как:
- CMS сайта (само собой)
- Сервер (например Apache)
- Язык программирования, фреймворк
- Какие системы аналитики используются (Google, Liveinternet и т.п.)
- Какие библиотеки JavaScript (Jquery, Prototype и т.п. )
- Какие плагины установлены (опознает не все, но наиболее популярные точно)
- Кодировка
- Технологии RSS
- Индекс оптимизации сайта
Как видите, список характеристик довольно велик, а коэффициент опознания около 65%, что не мало. Использовать сервис сможет даже ребенок (с небольшими знаниями английского языка) — нужно лишь ввести в поиск интересующий адрес сайта и нажать кнопку Lookup. Увы, сервис не очень хорошо опознает русские CMS, например Danneo. Для демонстрации его работы мы опубликовали часть отчета о нашем ресурсе, его можно посмотреть на скриншоте ниже (картинка очень длинная, лучше её скачать или открыть в новой вкладке):
Воспользоваться услугами сервиса можно по ссылке ниже:
Менее привлекательный по дизайну, но не менее информативный сервис. Он позволяет узнать движок сайта и программное обеспечение сервера, включая их версии (в некоторых случаях), при этом коэффициент распознавания почти 73%.
В качестве бонуса сервис отображает поверхностную статистику посещений данного ресурса, а также Вы сможете скачать и установить расширения для Firefox и Chrome, чтобы анализировать сайты кнопкой «на лету». Для использования сервиса переходим по ссылке ниже:
CMS Detector
Не самый сильный сервис в нашем обзоре, но все же иногда помогает определить популярные системы управления сайтом в 27% из всех случаев. Детектор является дочерним сервисом сайта Стрич (guess.scritch.org) и дает минимум информации о сайте, если точнее, то только название CMS.
Использовать детектор можно по ссылке ниже:
CMS Eye
Этот ресурс немного лучше предыдущего сервиса. Также позволяет определить движок по ссылке на сайт. Находится ещё в стадии разработки и тестирования компанией Shoutex, возможно они до чего-то дорастут. Осторожно! — сервис иногда определяет движки ошибочно.
Попробовать сервис можно по ссылке ниже:
Определить CMS с помощью расширений браузера
Wappalyzer
Разработчиками создан целый ряд плагинов, которые предоставляют услуги по определению систем, на которых работают сайты. Один из наиболее интересных — Wappalyzer. Данный плагин можно установить для Chrome, Firefox и другие браузеры в виде букмарклета.
Плагин довольно эффективный и помогает определить до 70% всех популярных CMS, используется элементарно:
Скачать плагин можно отсюда: Wappalyzer
Для Firefox плагин выглядит интересней, в адресной строке браузера сразу отображается найденная информация о сайте: cms, сервер, сервисы статистики и javascript.
Опознает около 80 CMS.
Chrome Sniffer
Для гугловского Chrome можно установить Chrome Sniffer, его работа не уступает Ваппалайзеру и результаты показываются также в адресной строке, при этом иконки очень похожи (возможно работают на одном API)
Скачать Chrome Sniffer
Что делать, если узнать движок не получается?
Сокрытие CMS — это обыденное дело для коммерческих сайтов. Во-первых, это повышает безопасность и устойчивость сайта по отношению к действиям злоумышленников и во-вторых, сами разработчики не стремятся рассказывать заказчику о системе управления сайтом, так как, некоторые из них берут больше денег за такую функциональность (нехорошо же когда заказчик узнает, что Drupal — это бесплатная система).
В этом случае нужно искать неявные признаки в коде сайта:
- Очень часто в футере пишется на какой CMS работает сайт.
- В коде сайта можно искать сочетание «generator= «.
- В коде сайта можно смотреть название плагинов, например социальных закладок и искать по названию плагина саму CMS.
- Найти ссылку на админ-панель или авторизацию в системе и затеи искать в поисковиках похожую структуру.
Другие характерные признаки популярных движков мы собрали в таблице, которую можно скачать по ссылке ниже: