
Как узнать на каком движке сделан сайт?
- Обновлено:2025-08-18
- Просмотры:40
- Отзывы:1
Суть сводится к одному – как получить информацию о движке конкретного сайта? Мы знаем ответ и готовы показать самые эффективные методы проверки.
Суть сводится к одному – как получить информацию о движке конкретного сайта? Мы знаем ответ и готовы показать самые эффективные методы проверки.
Сразу оговоримся, что самописные движки определить массово невозможно из-за их эксклюзивности и отсутствия каких-то внятных/стандартизированных признаков опознания (никто не будет искать «особые» признаки, если на движке работает от силы пара десятков сайтов). Тут вариант один – спросить у разработчика напрямую через контактную форму или через форму связи с владельцем домена (она предоставляется компанией-регистратором).
Более опытные пользователи могут посмотреть исходный код сайта, поискав в нём характерные признаки использования или явные упоминания названия CMS. Этот способ тоже не всегда срабатывает, но иногда может помочь.
Самый оптимальный вариант узнать на чём написан сайт – использовать профильные онлайн-сервисы для определения движка веб-сайта (интернет-магазина, блога, форума, соцсети и т.п.). Достаточно перейти в такой сервис, вписать домен в строку ввода, и через несколько секунд получить ответ. В качестве примера покажем топовые универсальные сервисы с высокой точностью определения CMS.
2ip.ru/cms – максимально простой и полностью бесплатный сервис. Достаточно указать IP-адрес или домен целевого сайта, и специальный скрипт сам пробьёт его по базе признаков. Поддерживается распознавание не только популярных коробочных движков, но и облачных конструкторов сайтов.
2ip отрабатывает достаточно быстро и умеет определять признаки более 110 движков.
По каждому движку или платформе можно посмотреть сводную статистику использования (примерное количество активных сайтов) и позицию в рейтинге по популярности.
Что примечательно: 2ip умеет определять редкие платформы, которые встречаются только в Рунете, с ними традиционно наблюдаются проблемы в аналогичных зарубежных сервисах.
Помимо распознавания CMS в ассортименте имеется ещё несколько десятков полезных утилит и скриптов. Например, можно посмотреть все сайты на одном и том же IP-адресе, узнать поподробнее о хостинге, промониторить доступность, проверить параметры SSL-сертификата, уточнить возраст и историю домена, и т.п.
В наличии 2IPBar – расширение для всех популярных браузеров.
iTrack.ru/WhatCMS – популярный российский сервис, который специализируется на сводной статистике по движкам и CRM-системам. Именно на него чаще всего ссылаются, если говорят о долях той или иной платформы для создания сайтов. Хотя технически это один из партнёров по внедрению Битрикс24.
iTrack умеет определять около 80 движков, среди которых коробочные CMS и SaaS-конструкторы (в том числе редкие российские).
Проверка осуществляется только поштучно, но по индивидуальном запросу возможны пакетные платные проверки.
По каждой CMS ведётся статистика использования и собираются отзывы. Есть разбивка по типам движков (в привязке к категориям) и по их лицензиям (платные, бесплатные, коробочные, с открытым кодом и т.п.).
Браузерных расширений нет.
W3Techs.com/Sites – зарубежный универсальный сервис, полностью бесплатный. Поддерживается консалтинговым агентством Q-Success (из Австрии). W3Techs собирает статистику не только по движкам, но и по другим технологическим стекам: языки программирования, хостинги, используемые сервисы кеширования и CDN, почтовые сервисы, поставщики безопасности и т.п. Соответственно, всю такую информацию можно посмотреть в открытом доступе.
W3Techs умеет определять CMS по запросу. Параллельно сервис отображает массу полезных данных о сайте и его виджетах, что крайне необходимо для комплексного технического аудита: кодировка, язык разметки, задействованные фреймворки, системы аналитики, форматы изображений, поддержка структурированных данных, ключевые куки и пр.
Для автоматизации массовых проверок предоставляется API-интерфейс с платным доступом (не для РФ).
В наличии также браузерные расширения – для Хрома и Firefox.
Если вы используете один из популярных браузеров (например, на базе Chromium: Google Chrome или Яндекс.Браузер), то гораздо практичнее добавить в него профильное расширение и быстро проверять движок прямо на целевом сайте.
Ниже лучшие плагины для определения CMS.
WhatRuns – простое и бесплатное расширение для браузеров на базе Chromium и Firefox. Достаточно кликнуть по иконке расширения, находясь на целевом сайте, и оно покажет всю самую важную информацию во всплывающем окне: движок, используемые шрифты, системы аналитики, сторонние виджеты, веб-сервер, JavaScript-фреймворки, систему капчи и т.п. Поддерживается распознавание тысяч различных веб-технологий и скриптов.
Результатами можно поделиться с другими. За целевым сайтом можно следить на постоянной основе, но для этого уже потребуется создание аккаунта.
BuiltWith toolbar – расширение для комплексного анализа выбранного сайта. Позволяет выяснить буквально всё: какие виджеты и скрипты задействованы, какой используется хостинг, языки, валюты (и средства онлайн-платежей), трекеры, системы рекламы, email-провайдеры, запреты в robots.txt и прочее.
Поддерживается установка на браузеры Chrome, Edge и Firefox.
По каждому из найденных скриптов или решений можно посмотреть сводную статистику, в том числе с привязкой к региону. Расширенные функции только на платной основе (требуется регистрация аккаунта и оплата подписки, не для РФ).
Единственный нюанс – здесь нет особого фокуса на движке сайта. CMS вообще может не определиться.
CMS Checker – полностью бесплатный плагин для браузеров на базе Chrome, другие платформы пока не поддерживаются.
Результирующий отчёт может быть переведён на несколько десятков языков, включая русский.
В отчёте на первом месте CMS, а также признаки, по которым она была определена. Ниже масса другой полезной информации: версия HTML, задействованные CSS-библиотеки, JavaScript-фреймворки, шрифты, системы аналитики, языки программирования, веб-серверы и базы данных, поиск плагинов и тем (для популярных CMS), обнаружение микроразметки и прочее.
Этот метод определения движка не самый точный, так как строку с названием платформы используют далеко не все движки и конструкторы. Например, точно можно найти WordPress, Joomla, Wix и некоторые другие. Не менее часто признаки, наоборот, пытаются скрыть.
Но движок можно определить и по другим характерным параметрам. Например, это может быть каталог со скриптами, темами или плагинами:
Но лучше всего движок сайта определяется по файлам, поставляемым вместе с дистрибутивом: это лицензии, копирайты, важные скрипты, чейндж-логи, благодарности и т.п. Очень редко кто правит дефолтные файлы robots.txt. А если и правит, то намеренно исключает из индекса системные каталоги, которые как раз однозначно могут идентифицировать движок.
По аналогии можно определять не только движок, но и задействованные на сайте технологии или виджеты:
Технически можно написать свой парсер и прогонять код страниц через него. Но так как многие современные сайты работают с динамическим контентом, нужно продумать интеграцию с headless-браузерами или антидетектами. Для массового парсинга потребуются ещё и прокси.
Отдельно стоит упомянуть о возможности поиска указаний на движок в HTTP-заголовках и куках. Узнать их можно с помощью запросов, отправленных к целевому сайту через утилиту curl (или её онлайн-аналог).
Например, curl -I https://пример-сайта.зона/
Во-первых, у сайта может не быть CMS. Например, если он свёрстан вручную (в простом блокноте) или движок самописный (это так называемые студийные CMS, которые используются внутри небольшой веб-студии, о них буквально никто не знает).
Во-вторых, целевой сайт может защищаться. Зная версию движка и её уязвимости, злоумышленники могут эффективно обойти систему безопасности. Поэтому владельцам сайта логично принять превентивные меры и скрыть используемый движок.
В-третьих, могут блокироваться автоматические действия. Обычно парсеры и другие боты или системы автоматизации, если это не боты поисковых систем, создают для сайта ненужную нагрузку. Наиболее сложные и высоконагруженные сайты активно борются с автоматическим трафиком, чтобы экономить ресурсы сервера. А ведь утилиты и сервисы определения CMS – это те же самые парсеры, просто заточенные под определённую нишевую задачу. Поэтому неудивительно, если они блокируются и не могут получить код страниц.
В-четвёртых, запросы к сайту могут проксироваться. например, через CDN-сервисы или системы защиты от DDoS-атак: Cloudflare, DDoS-GUARD, Nginx Proxy и т.п. То есть технически вы обращаетесь не напрямую к сайту, а к посреднику, у которого нет CMS, поэтому и определить её невозможно.
Благодаря современным онлайн-сервисам и браузерным плагинам узнать CMS сайта не проблема. При желании можно даже изучить статистику использования движка или виджетов/сторонних сервисов, которые могут быть представлены на страницах.
Некоторые сервисы активно изучают не только код страниц, но и всё, что связано с IP-адресом, поэтому могут рассказать вам гораздо больше: от истории домена до используемого хостинга.
Если вам нужно максимум технических деталей (списки поддерживаемых технологий, интегрированные виджеты, шрифты, скрипты, плагины, темы и прочее) – нужно ковыряться в HTML-коде вручную. Без специальных знаний и понимания того, что именно и где нужно искать, может ничего не получиться.
Читайте также: Как узнать на каком хостинге работает (размещён) сайт