Посмотреть движок сайта: Система управления сайтом (CMS)

Содержание

🔎 Проверка CMS сайта — проверить движок сайта онлайн

Зачем нужно проверять CMS?

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

Почему проверка показывает несколько CMS на одном сайте?

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

Почему сервис не определяет ЦМС на моем сайте?

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

Рейтинг CMS

По данным Ruward Track, ТОП-10 самых популярных в России CMS выглядит так:

#CMSПроцент
1WordPress44%
21С-Битрикс13%
3Joomla11%
4OpenCart3%
5Drupal3%
6MODX Revolution2%
7DataLife Engine2%
8Nethouse1%
9Shop-Script1%
10Другие20%

Как узнать, на каком движке сделан сайт – База знаний Timeweb Community

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

Определение CMS сайта вручную

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

Просмотр исходного кода страницы

Самый легкий, простой и быстрый способ определения CMS сайта – просмотр его исходного html-кода. В браузере можно нажать на комбинацию клавиш Ctrl + U. А точно определить движок сайта поможет мета-тэг «generator».

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

Проверка пути к файлам оформления

Этот способ можно реализовать на той же странице с исходным кодом. Нужно лишь найти в списке ссылки на файлы оформления css и js. Для каждой CMS характерна собственная структура, выделяющая ее среди остальных. Например, в WordPress в корне будет указываться wp-content или wp-includes. А в Drupal корневая система выглядит примерно таким образом — /sites/default/files.

Служебные страницы в robots.txt

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

/robots.txt». В WordPress все будет очевидно, на одной из первых строк указывается используемая CMS.

 

С Drupal все тоже будет достаточно просто. Характерным признаком его будет наличие в данном файле строки Disallow: /?q=admin/.

 

Проверю сайт Timeweb, дополнив адресную строку /robots.txt. Следы используемой CMS обязательно должны присутствовать в файле, но надо быть внимательным. И вот таким образом я нахожу нужную строку. Как оказалось, при создании этого сайта использовалась CMS 1С Bitrix.

 

Вход в административную панель

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

  •       site.com/wp-admin/ — WordPress;
  •       site.com/administrator/ — Joomla;
  •       site. com/admin/ — OpenCart;
  •       site.com/user/ — Drupal;
  •       site.com/auth/ — 1С Битрикс.

Поиск движка в футере сайта

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

Определение структуры URL-ссылок

Теперь стоит обратить внимание на внешний вид ссылок сайта. Только обращаю внимание – данный способ актуален, если они не подвергались обработке с помощью генератора URL. В WordPress необработанная ссылка выглядит вот таким образом: site. com/р=123

А вот в Joomla подобные ссылки выглядят другим образом:

  • site.com/index.php?option=com_content&task=view&id=12&Itemid=345
  • site.com/content/view/12/345/

В MaxSite CMS необработанные ссылки выглядят примерно вот таким образом: /page/uznat-cms-saita

В движке vBulletin ссылки будут выглядеть вот так: 

/showthread.php?t=518262

Для CMS IPB характерен следующий вид ссылок: /index.php?showtopic=25

Онлайн-сервисы для проверки CMS

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

iTrack.ru

Данный сервис поможет в два клика определить, на каком движке сделан сайт. Он определяет до 60 современных CMS. Для начала необходимо просто пройти на страницу сайта, ввести нужный URL и отметиться, что вы не робот. Далее следует нажать на кнопку «Определить CMS», и буквально через несколько секунд на экране выйдет результат.

WhatCMS

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

Built With

Это один из самых популярных и результативных сервисов, который определяет не просто CMS, но и показывает аналитику сайта, используемые инструменты и даже язык. Как только вы введете ссылку в строке и начнете поиск, сразу учтите – на первых строках нужную информацию не найти. Для этого надо пролистать вниз, просмотрев чуть ли не всю прочую информацию о сайте, и найти раздел «Content Management System».

Обращение к разработчикам или владельцам сайта

Еще один неплохой способ узнать движок сайта – обратиться к его создателям. Если сайт создавала какая-либо студия, тогда в футере должна быть ссылка на них. Обратившись к ним, можно заказать сайт со схожим функционалом.

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

Заключение

Я не рассказала о таких популярных сервисах, как 2ip.ru и majento.ru. Дело в том, что эти сайты часто дают ложный результат. Например, в первом случае, когда я хотела определить CMS сайта Timeweb, он сразу же отсеял 1C Bitrix. Хотя, нам уже стало понятно, что именно этот движок был использован при создании данного сайта.

В любом случае не стоит полностью копировать функционал понравившегося сайта и делать все под копирку. Лучше развивайте собственную идею и реализуйте ее по своему принципу.

Как узнать CMS сайта?

Это перепечатка статьи, которая вышла в нашей группе «ВКонтакте».

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

Ручное определение

Самостоятельная идентификация движков – процесс довольно трудоемкий. К тому же, далеко не все CMS можно определить «невооруженным глазом». Вы сможете вычислить самые распространенные из них тремя способами.

HTML-код

Нажмите «Ctrl+U». Вы увидите исходный код сайта. Популярные CMS выдают себя в теге <head> там, где указан путь к важным файлам.

Обратите внимание, что название CMS встречается и в комментариях к плагинам. Но это самые очевидные признаки. Например, Drupal определить по коду сложнее. Директории файлов у разных сайтов могут отличаться. Разве что папка files встречается у большинства ресурсов на Drupal. Если же встретили директорию «/sites/default/files» – это точно Drupal.

Файл robots.txt

В файле robots.txt (в корневой папке сайта) можно найти закрытые от индексации файлы и папки и определить по ним движок сайта.

Некоторые CMS (например, WordPress или Joomla!) имеют в robots.txt стандартный набор правил, по которым их распознают.

В сети вы найдете много материалов об определении CMS по robots.txt. При его составлении для разных движков используют определенные наборы правил, которые помогут вам сориентироваться при анализе. Правда, далеко не все пользуются одинаковыми перечнями.

Адрес админ-панели

Движки можно распознать по адресам в админ-панели. Вот несколько примеров CMS со специфическими директориями:

Иногда адреса админок у разных движков могут совпадать.

Например, в WebAsyst и Magento путь к админ-панели лежит через путь /login. Различать CMS в таком случае можно по внешнему виду админки.

Как проверить сайт на вирусы?

Автоматическое определение

На самом деле даже автоматические сервисы не в состоянии точно определять все существующие движки. Но популярные движки они распознают на ура.

Kentico Software даже проводили исследование, чтобы определить, какой из сервисов точнее всего распознает движки. Лидерами оказались три сервиса с точностью 84 %. Их мы и рассмотрим.

BuiltWith

BuiltWith определяет не только CMS, но и ряд других технологий, используемых на сайте. Тут можно узнать много интересного.

WhatCMS

Здесь, наоборот, все лаконично и по делу. Вводите название сайта и получаете результат. Если нажать на стрелочку рядом с кнопкой «Detect CMS», можно выбрать другие варианты – определить провайдера хостинга или WordPress-тему сайта.

Wappalyzer (Chrome |Mozilla)

Браузерное расширение для получения краткой информации о сайте в один клик.

Название CMS Wappalyzer тоже показывает.

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

Читайте также:

Как узнать CMS сайта | Определяем движок своими силами

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

Многие начинающие вебмастеры затрудняются ответить на достаточно абстрактный вопрос: «как понять, на чём построен сайт?». В этой статье мы рассмотрим ряд способов проверки движка сайта:

  • HTML код на странице;
  • просмотр robots.txt;
  • вид ссылок сайта;
  • поиск файлов за счет известного пути;
  • вид входа в админ-панель;
  • HTTP трафик;
  • проверяем cookie сайта;
  • онлайн сервисы;
  • указание типа CMS в теле шаблона.

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

1. HTML код на странице

Скорее всего, данный способ является самым верным и самым точным в определении движка сайта. Обычно тип CMS прописывается в теге «generator». Возьмём, к примеру, структуру WordPress, код которой выглядит так:

<meta name=»generator» content=»WordPress 3.5″ />

Помимо этого необходимо просмотреть css javascript и путь к графическим файлам. Все тот же WordPress будет показан следующим образом:

<script type=»text/javascript» src=»http://ваш сайт/wp-content/themes/dimox.name/scripts.js?1235565796″></script>

2. Просмотр robots.txt

Практически все современные движки создают в автоматическом режиме файлы robots.txt. В этом файле обычно запрещаются некоторые директории и папки. Это должно помочь увидеть в числе запрещенных знакомые названия.

К примеру, файл robots.txt для Joomla выглядит так:

User-agent: *

Disallow: /administrator/

Disallow: /cache/

Disallow: /components/

Disallow: /editor/

Disallow: /help/

Disallow: /images/

Disallow: /includes/

Disallow: /language/

Disallow: /mambots/

Disallow: /media/

Disallow: /modules/

Disallow: /templates/

Disallow: /installation/

Вебмастеры смогут узнать названия этих директорий и поймут, что за движок используется. Соответственно WordPress можно отличить по строке «Disallow: /wp-admin/», а Drupal по «Disallow: /?q=admin/».


3. Вид ссылок сайта

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

WordPress

/p=501 (в виде ссылок по умолчанию)

Joomla

/index.php?option=com_content&task=view&id=80&Itemid=202

/content/view/69/109/

MaxSite CMS

/page/ispolzuem-avatarki

vBulletin

/showthread.php?t=300606

IPB

/index.php?showtopic=36

В крайнем случае можно разобрать параметры сайта, например, для osCommerce используются cPath и cSid.

4. Поиск файлов за счет известного пути

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

5. Вид входа в админ–панель

Просто подставьте url админ–панелей к адресам сайтов и посмотрите на то, что получилось. Если выбор правильный, то увидите панель входа в админку. Вот некоторые примеры:

WordPress

/wp-admin/

Joomla

/administrator/

Danneo

/apanel/

MaxSite CMS

/admin/

6. HTTP трафик

Используя сниффет http или же плагин для вашего браузера, можно увидеть ответ сервера, а точнее ответ http header. К примеру, Битрикс прописывает дополнительное поле и позволяет распознать себя за счет этого метода. Поле будет иметь вид:

X-Powered-CMS: Bitrix Site Manager (582fd04dac6869e159ea80524ec43d0d)

7. Проверяем cookie сайта

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

UMI CMS

umicms_session

MaxSite CMS

maxsite_comuser

WordPress

wp-settings

8. Онлайн сервисы

ITrack — однозначно самый лучший сервис по определению CMS. В базе этого сервиса находится около 50 различных систем управления. Для успешного определения движка, необходимо ввести адрес сайта и прописать captcha, как изображено на иллюстрации ниже:

 

 

После ввода данных начнется процесс проверки, как на этой иллюстрации:


И в конце будет указана верная CMS.

2ip — также как и в первом варианте, необходимо указать лишь адрес сайта и нажать кнопку «Узнать».

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

Wappalyzer — плагин для браузера Firefox, который позволит узнавать CMS открываемых сайтов.

        

9. Указание типа CMS в теле шаблона

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

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

Как определить фреймворк сайта

В том случае, если вы хотите шагнуть дальше, и задаётесь вопросом: «как узнать на каком языке сделан сайт?», то придётся копать глубже. Чтобы внести ясность, стоит сразу дать определение понятию фреймворк — это платформа от которой зависит структура программной системы. Вот некоторые из использующихся в настоящий момент фреймворков и языки программирования на которых они основаны:

  • C++ — Juce;
  • PHP — Yii, Laravel, Symphony, CakePHP и другие;
  • CSS — Twitter Bootstrap;
  • JavaScript — AngularJS;
  • Python — Django;
  • Ruby — Ruby-on-Rails.

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

Заключение

Существует достаточно большое количество способов определить тип CMS, использованной при разработке конкретного ресурса. А опытный специалист, с помощью подходящих инструментов, сможет выудить куда больше полезной информации и помимо типа движка. Ответ на вопрос: «как узнать движок чужого сайта?», — лишь малая доля знаний, требующихся любому вебмастеру. Так что наибрайтесь опыта и начинайте пробовать свои силы в серьёзном сайтостроении.

Как определить CMS сайта – шпаргалка для начинающих

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

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

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

Если вы не желаете использовать сервис определения CMS, то достаточно лишь открыть исследуемый сайт и в настройках браузера выбрать пункт «Просмотр кода страницы».

Здесь в самом верху обычно располагается мета тег <meta name=»generator» content=»…»>. Если повезёт, то в кавычках вместо троеточия в исходном коде вы как раз и увидите название интересующей вас CMS.

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

Для каждой CMS путь различный, поэтому записав, например, адрес сайта со словом administrator через слеш и попав не на страницу ошибки, а на страницу авторизации, смело можно утверждать, что сайт создан при помощи Joomla:

Ниже перечислим адреса для входа в административную панель сайтов для наиболее популярных CMS:

  • Joomla – адрес сайта/administrator;
  • WordPress – адрес сайта/wp-admin;
  • Drupal – адрес сайта /user;
  • Danneo – адрес сайта/apanel;
  • MaxSite CMS – адрес сайта/admin.

Как ни странно, существует ещё более простой способ определить CMS сайта. Он не всегда работает, но зато не требует от пользователя совершенно никаких действий.

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

Так, для браузера Firefox существует плагин RDS Bar. Разработан он для SEO-оптимизаторов и включает множество полезных функций, которые не входят в тему данного обзора. Однако одной из возможностей плагина является функция «определение движка», которая активируется в «панели дополнений».

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

После установки он будет в адресной строке в графическом виде выводить массу полезной информации о ресурсе, в том числе и о типе CMS, на которой данный сайт работает:

Очень лёгкий и удобный плагин, осуществляющий определение CMS сайта онлайн, разработан и для браузера Google Chrome. Называется он Chrome Sniffer и устанавливается из официального интернет магазина Chrome.

Данный плагин распознаёт порядка 100 систем управления сайтом и сигнализирует об этом пользователю появлением стилизованной под конкретную CMS иконки в адресной строке браузера.

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

Одним из лучших подобных сервисов многие пользователи считают ITrack:

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

По схожему принципу работает и другой сервис, при помощи которого можно узнать CMS сайта онлайн — 2ip. Здесь также требуется в специальную форму ввести название сайта и нажать на кнопку «Узнать», после чего сервис выдаст полученный результат.

Как видим, в Сети существует далеко не единственный сервис определения CMS. Если ни один из способов, описанных в данной статье, не даёт результата, это значит, что администратор ресурса приложил немало усилий к тому, чтобы скрыть принадлежность сайта к какому-либо движку.

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

Надеюсь, что статья оказалась для вас полезной! Удачи!

Узнаем как узнать движок сайта, и зачем это надо?

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

Что такое движок сайта, и для чего он нужен?

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

Из наиболее известных можно выделить такие, как WordPress, Joomla, Drupal, отечественный «Битрикс» и многие другие.

Как узнать движок сайта

Движок можно узнать несколькими способами:

  • проанализировав страницу вручную;
  • определив по типичным характеристикам;
  • используя онлайн-сервисы.

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

Практически каждый сайт имеет в теле своего кода тег meta name с именем generator. В нем может быть указана система управления контентом, а может, и нет. Все зависит от того, предпринял ли админ портала средства сокрытия.

Узнать движок сайта также можно из строк с CSS и JavaScript. Пути к файлам стилей и скриптов могут содержать части стандартных для CMS размещений. Например, типичные для WordPress состоят из ключевых слов: wp-content.

Узнать, на каком движке сайт, можно просмотрев файл robots. txt. Он предназначен для запрета посещений определённых страниц поисковыми машинами. Стало быть в нем могут содержаться стандартные пути для некоторых CMS. Естественно, нужно знать структуру файлов и папок наиболее популярных движков.

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

  • /p=501 — актуальный вид ссылки для WordPress;
  • /index.php?option=com_content… — данный шаблон используется в Joomla по умолчанию;
  • page/название_страницы — так выглядит адрес в MaxSite.

Узнать движок сайта поможет способ с подстановкой адресов админок известных CMS. Стоит попробовать подставить к домену следующие пути:

  • wp-admin — панель администратора на WordPress;
  • administrator — такой адрес использует Joomla;
  • admin — а этот принадлежит MaxSite.

Сканирование ответов сервера также может помочь узнать, на каком движке сайт. Сделать это можно с помощью специальных средств. В ответе от сервера нас интересует http header. Он может содержать поле со значением X-Powered-CMS.

Имеет смысл просмотреть и сохранённые куки сайта. Для этого тоже могут понадобиться специальные средства, называемые снифферами. Среди строк куки можно найти части названий популярных CMS, например, wp или umicms.

Онлайн-сервисы

Первый из инструментов — Itrack. В своей базе он имеет характеристики более 50 средств управления контентом для того, чтобы узнать движок сайта онлайн. Достаточно посетить сайт, ввести имя желаемого домена, капчу и нажать «Проверить». Через некоторое время сервис просканирует указанный сайт и вынесет свой вердикт. И если имеется CMS, то она отобразится.

Ещё один неплохой многофункциональный сервис для того, чтобы узнать движок сайта онлайн,2ip. Тут вводится адрес сканируемого ресурса и нажимается кнопка «Узнать». Система переберёт все известные CMS, отображая их поочерёдно. И как только наткнётся на совпадающую, оповестит об этом.

Зачем может понадобиться проверка движка сайта

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

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

Сокрытие сведений о движке

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

Например, Joomla генерирует тег Generator. А это означает, что необходимо поправить файл index.php текущего шаблона. В него нужно добавить строку <?php $this->setGenerator(«)?> где-то между другими мета-тегами.

Сменить отображение адресов веб-страниц вручную очень сложно. Но есть уже готовые решения, что-то типа JoomSEF. Они генерируют ссылки на основании названий материалов, и внешний вид адресной строки становится более читаемым и не отличающимся от большинства сайтов.

Также Joomla сайт можно узнать по известной иконке в заголовке браузера. Называется она favicon.ico и лежит в корне сайта или папке текущего шаблона.

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

Заключение

Перед тем как узнать, какой движок использует сайт, придётся сначала поискать в Интернете данные о том, какие типичные признаки и параметры есть у тех или иных CMS. Ну, или обратиться онлайн-площадками. А для того чтобы своими руками скрыть использование системы управления контентом на своем ресурсе, придётся ещё овладеть азами PHP и HTML. Хотя и здесь на всех известных CMS имеются уже готовые решения в виде плагинов, модулей и компонентов. Многие из которых, кстати, тоже снижают устойчивость сайта к атакам. Какой выбирать подход — решать веб-разработчику.

Как узнать CMS сайта ➔ определить движок онлайн ✔ PROject SEO

Посещая чужие сайты в интернете, Вы можете встретить ресурс, который привлечет внимание. Качественные порталы всегда вызывают интерес и желание создать аналогичный сайт. Чтобы сделать портал по аналогии с уже имеющимся в первую очередь потребуется на каком движке работает сайт, который Вам понравился.

В этом материале мы подробно опишем способы, которые помогут узнать CMS практически любого сайта в интернете.

Все инструменты, которые используются для анализа можно разделить на ряд категорий:

  • Конкретный запрос создателю или разработчикам проекта;
  • Просмотр файлов куки;
  • Анализ служебных строк в файле robots;
  • Анализ кода в HTML формате;
  • Поиск указания названия движка в коде;
  • Онлайн сервисы для оценки.

Ниже будет подробно описан каждый из перечисленных способов как узнать CMS сайта.

Узнать CMS сайта с помощью онлайн сервисов

Самый простой и легкий способ для того, чтобы узнать CMS сайта онлайн. Достаточно перейти на страницу сервиса и указать url анализируемого веб-ресурса. Дальше будет проанализирована имеющаяся информация, и вы получите ответ. Главным недостатком можно считать не всегда верные результаты.

Вот список наиболее популярных и удобных сервисов для анализа:

iTrack.ru

С помощью этого инструмента можно определить движок сайта практически со 100-процентной точностью. Достаточно просто ввести в поле URL анализируемого проекта и нажать на кнопку “Определить CMS”:

Результат определения движка правильный:

WhatCMS

Данный проект умеет анализировать 390 CMS сайтов.Заполняем поле и нажимаем на кнопку проверки.

Всего за пару секунды мы узнали CMS сайта, а также версию движка:

Built With

Это популярный сервис, который умеет распознавать несколько сотен движков, но результаты не всегда верные. Методика та же самая… Заполняем поле с адресом ресурса и нажимаем на кнопку. За пару секунд видим результат:

Еще преимущества данного сервиса в том, что кроме определения CMS сайта, он еще показывает какие сервисы используются на ресурсе, например jivosite, Google Analytics, Яндекс Метрика, сервисы захвата посетителей и т.д. :

Задать вопрос владельцу (разработчику)

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

Уточните, какое количество ресурсов и времени было затрачено на создание проекта. Так же можете спросить, какие средства используются для его сопровождения, поддержки и продвижения.

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

Поиск прямых указаний для определения CMS сайта

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

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

Вид внешних URL адресов

Практически на всех популярных CMS изначально ссылки имеют необработанный вид. То есть не используется человеко-понятные урлы (ЧПУ) на сайте. Это позволяет определить движок, на котором работает тот или иной ресурс.

Достаточно просто добавить к адресу сайта одну из строк и посмотреть будет ли страница отдавать 200-й ответ сервера и открываться.

  • WordPress содержит /р=501;
  • IPB содержит /index.php?showtopic=36;
  • MaxSite CMS содержит /page/;
  • Joomla содержит /index.php?option=com_content&task=view&id=80&Itemid=202.

Анализ страницы для входа в админку

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

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

У популярных CMS данные страницы имеют следующие URL:

  • Joomla — /administrator/;

  • 1C Bitrix — /auth/ или /bitrix/admin/;

  • WordPress — /wp-admin/;

  • ModX — /manager/;
  • Drupal — /user;

Запрет индексации служебных страниц

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

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

Мета-теги и файлы CSS, JS

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

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

Мета-тег generator используется некоторыми CMS, чтобы указать название движка для поисковиков. Достаточно посмотреть код страницы и поискать данную строку. Если она присутствует, то дальнейшие поиски не потребуются.

Ручной поиск

Каждый движок имеет свою HTML структуру, которая отличается от остальных. Если разработчики сайта не сильно меняли код, то найти информацию можно будет именно в нем.

Вывод

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

Знание характеристик движков дает возможность опередить его у любого проекта.