Как определить CMS сайта конкурента?

Back-end
15.11.2020

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

Автоматические способы определения CMS наиболее просты, достаточно будет использовать специальные программные инструменты, которые выполнят работу за вас. Конечно, при этом не всегда стоит рассчитывать на результат – автоматические сервисы не могут определить абсолютно все существующие движки. Но чаще всего это и не требуется.

Автоматические методы определения движка сайта можно разделить на две группы - браузерные расширения и онлайн-сервисы. Минусом многих подобных решений стоит отметить склонность к ошибкам определения движка даже при небольших правках в коде.

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

Автоматические способы определения движка сайта

Далеко не все программные продукты, представленные в сети, корректно определяют CMS, но есть надежные сервисы.

BuiltWith

Сервис определения движка builtwith

Сервис BuiltWith определяет целый ряд технологий, применяемых на анализируемом сайте, включая систему управления контентом. Исследование проходит быстро, результат вполне можно назвать исчерпывающим.

Be1

Сервис определения движка be1

Сервис Be1.ru тоже предоставляет много полезной информации об анализируемом сайте. Название движка тут всего лишь один из множества параметров.

WhatCMS

Сервис определения движка whatcms

Сервис предлагает меньшее количество данных. Кроме определения CMS, есть возможность узнать используемую на сайте тему WordPress и хостинг-провайдера.

Wappalyzer

Сервис определения движка wappalyzer

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

Ручные способы определения

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

Код HTML

Сервис определения движка html

Чтобы увидеть исходный код страницы, нужно выбрать соответствующий пункт меню, вызываемого правой кнопкой мыши на исследуемой странице, либо нажав сочетание клавиш Ctrl+U. В теге зачастую бывает напрямую прописана используемая CMS.

Нередко название движка можно увидеть в коде в комментариях к плагинам. Кроме того, используемую CMS можно определить по названиям директорий. Например, наличие в коде папок с именем Bitrix сразу снимает все вопросы. Префикс «wp-» в названиях папок характерен для WordPress. У ресурсов на Drupal есть папка files, и если увидите путь «/sites/default/files» - сомнений не остается - сайт на CMS Drupal.

Файл robots.txt

Файл robots

В корневой папке сайта по адресу site.ru/robots.txt находится файл robots.txt, управляющий индексацией разделов. По закрытым от индексирования папкам и файлам нередко удается определить используемый движок.

Файл robotstxt

Адрес консоли управления (админки)

CMS несложно различить по адресу входа в админ-панель. В редких случаях у движков этот адрес может совпадать, но по внешнему виду страницы входа несложно понять, что за CMS используется на сайте.

Адрес консоли управления

Можно перебирать варианты входа в админку сайта, пока не сработает тот или иной вариант.

Опубликовано: 2020-11-15

Оценить

Разработка сайтов и мобильных приложений любой сложности Оставить заявку