CityHost.UA
Помощь и поддержка

Как узнать CMS сайта: обзор методов анализа

 10034
13.04.2023
article

 

  

Определение движка сайта может быть полезно для изучения функциональности, применения технологий, поиска уязвимостей, обеспечения совместимости с дополнительными модулями и маркетингового исследования конкурентов. Рассмотрим самые распространенные методы анализа типа CMS.

Проверка CMS c помощью онлайн-сервисов

Определить, на какой CMS сайт, помогут специальные онлайн-инструменты. Их используют для получения общей информации о технологиях, применяемых для разработки и функционирования веб-ресурса. Важно отметить, что эти сервисы не абсолютно точны, поэтому может потребоваться дополнительная проверка.

WhatCMS.org

Это онлайн-сервис, помогающий определить CMS на веб-сайте. WhatCMS.org предлагает широкий спектр функций и возможностей, позволяющих применять его для разных целей.

Регистрация не требуется. Базовые опции доступны бесплатно. Принцип применения прост: достаточно ввести URL-адрес сайта в поле на главной странице.

определить cms сайта с помощью WhatCMS

WhatCMS.org выдает подробную информацию о платформе, включая язык программирования, тип базы данных и вебсервера, контакты проекта в соцсетях и т.д. Кроме того, у него есть дополнительные инструменты анализа, которые позволяют определить тему дизайна сайта (работает для WordPress и Shopify) и провайдера.

определение cms сайта - результаты WhatCMS

Читайте также: Топ-6 лучших конструкторов сайтов в 2022 году

BuiltWith

Этот сервис определяет технологии, на которых работает веб-сайт. BuiltWith помогает найти информацию о системе управления, хостинге, языке интерфейса, типе базы данных, фреймворках, виджетах, совместимости с мобильными устройствами и т.д. Он предлагает множество аналитической информации: в том числе рейтинги популярности технологических решений в определенном регионе.

Как узнать cms сайта с помощью сервиса BuiltWith

Сервис платный, но базовые данные выдает бесплатно. После регистрации вы получите доступ к 10 свободным полноценным проверкам без оплаты. Для работы с BuiltWith нужно ввести URL-адрес сайта.

Этот инструмент дает возможность узнать CMS и подробно проанализировать каждую технологию, связанную с сайтом, включая историю, особенности, функциональность.

Узнать CMS с помощью BuiltWith

Wappalyzer

Под этим названием работают расширения для браузера и онлайн-сервис, позволяющие проверить CMS и определить технологии, используемые для работы вебсайта. Это фреймворки, библиотеки JavaScript, веб-серверы и т.д.

Сервис требует обязательной регистрации. После этого можно выбрать тарифный план с 50 бесплатными проверками.

Чтобы начать работу с Wappalyzer, достаточно ввести в поле на главной странице URL сайта, который нужно проверить.

Определить cms сайта на Wappalyzer

CMS Detector

Этот инструмент работает путем анализа HTML-кода сайта и нахождения признаков, характерных для различных CMS. Он доступен бесплатно и без регистрации, но с демонстрацией рекламы во время каждой проверки.

Для работы с CMS Detector вам необходимо ввести домен сайта в соответствующее поле. В результатах выдачи, кроме информации, на чем сделан сайт и отдельных статистических данных, не будет ничего полезного.

как узнать на каком движке сделан сайт - CMS Detector

Сервис умеет определять многие популярные CMS: WordPress, Joomla, Drupal, Magento и т.д.

Как узнать CMS сайта с помощью расширений браузера

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

  • Wappalyzer: помогает определить технологии, на которых работает сайт, включая CMS, фреймворки, язык программирования и прочее. Расширение доступно для браузеров Google Chrome, Mozilla Firefox, Opera и других.

  • CMS Detector: это расширение, которое определяет платформу сайта, анализируя HTML-код. Доступно для браузеров Google Chrome и Mozilla Firefox.

  • BuiltWith Technology Profiler: анализирует техническую составляющую сайта. Работает в Google Chrome, Mozilla Firefox и Microsoft Edge.

  • WhatRuns: позволяет узнать CMS сайта и другие технические данные. Для Google Chrome, Mozilla Firefox и Microsoft Edge.

Важно отметить, что эти браузерные расширения не являются абсолютно точными. Ошибки не исключены, поэтому для анализа лучше использовать несколько разных инструментов.

Определение CMS сайта через HTML-код

Самый быстрый способ проверить, на чем написан сайт — проанализировать данные в тегах HTML. Если не найдено ни одного из этих тегов на странице, то веб-ресурс, скорее всего, создавали без CMS.

Для проверки:

  1. Откройте любую страницу сайта в браузере и проверьте источник (например, в Chrome это делают, открыв контекстное меню и выбрав «Просмотр источника» или нажав Ctrl+U).

Определение CMS сайта через HTML-код

  1. Найдите тег meta с атрибутом "generator" или "cms". Например: < meta name="generator" content="WordPress" / > или < meta name="cms" content="Drupal" / >. Если такой тег есть на странице, то это значит, что ресурс построен на соответствующей CMS.

узнать cms с помощью метатегов

Информация и ссылки в футере сайта

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

Дополнительно нужно проверить ссылку на CMS в футере: некоторые системы автоматически публикуют URL на свой сайт. Она может быть скрыта от пользователей. Поэтому следует рассмотреть HTML-код страницы и найти соответствующие отсылки на CMS.

Читайте также: Что такое трафик сайта, как его узнать и зачем контролировать

Страница входа в админпанель

Большинство CMS имеют уникальные URL страниц входа в админпанель: например /wp-admin для WordPress или /administrator для Joomla, /admin для OpenCart, /user/ для Drupal. Конечно, проверку нужно делать вручную, что некомфортно. Поэтому такой способ можно попробовать как дополнительный: например, если онлайн-сервис указал, что CMS сайта — WordPress, достаточно указать в адресной строке {адрес сайта/wp-admin} и убедиться, что это так или нет.

Дополнительно проверьте HTML код: некоторые системы применяют уникальные метки HTML для своих форм авторизации в админпанели. Так, форма входа в WordPress имеет класс "wp-login-form", а форма входа в Joomla имеет идентификатор "form-login".

Структура ссылок

Обычно этот подход актуален для определения платформ, генерирующих ссылки по определенной схеме. К примеру, WordPress создает URL со структурой "example.com/post-title/", где "post-title" — это заглавие поста. Joomla же имеет структуру "example.com/index.php?option=com_content&view=article&id=123", где "123" — это идентификатор статьи. Но способ не всегда эффективен, ведь при разработке веб-сайта можно настроить другое отображение ссылок.

Читайте также: Как найти битые ссылки и что такое битые ссылки сайта

Заголовки HTTP

Стоит использовать инструменты командной строки, такие как curl или wget для получения заголовков HTTP от сервера и анализа их на наличие данных о CMS.

Например, с помощью команды curl можно выполнить запрос на вебсайт и получить HTTP-заголовки:

curl -I example.com

В ответе будут указаны различные заголовки HTTP, в частности название X-Powered-By с данными о CMS.

Следует заметить, что не все платформы устанавливают заголовки HTTP, поэтому этот принцип проверки не очень надежный.

Другие способы определить CMS сайта

Определить, на каком движке сделан сайт, можно также с помощью:

  • метатегов. Некоторые CMS имеют особые метатеги в своем коде. К примеру, generator для WordPress содержит версию CMS, а generator для Joomla содержит информацию о теме дизайна;

  • имен файлов. Например, если у сайта есть файлы типа "wp-login.php" или "wp-config.php", это может указывать на WordPress;

  • CSS-файлов. CMS используют уникальные классы и идентификаторы CSS для элементов. К примеру, WordPress применяет класс "wp-content" для контентных блоков;

  • файла robots.rxt. Введите имя_сайта/robots.txt в браузере, откройте файл и проанализируйте названия внутренних папок. Зачастую в них указывают CMS.

Узнать CMS сайта можно с помощью различных методов, и лучше попробовать несколько из них, чтобы получить наиболее точный результат. Это может быть полезно для разработчиков, тестировщиков и маркетологов. К примеру, понимание, на какой платформе построен ресурс, поможет при анализе конкурентов и отслеживании тенденций вебразработки.


Понравилась статья? Расскажите о ней друзьям:

Автор: Богдана Гайворонская

Журналист (с 2003 года), IT-копирайтер (с 2013 года), контент-маркетолог Cityhost.ua. Специализируется на статьях о технологиях, создании и продвижении сайтов.