Какая cms используется. Просмотреть код страницы

13.06.2019

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

Из наиболее популярных методов определения CMS можно назвать:

  • Изучение HTML кода страницы сайта: название системы может быть в МЕТА теге generator; либо найдете упоминание CMS как для TYPO3; также можно заметить характерную структуру ссылок, например, содержащую wp-content (выдает wordpress).
  • Изучение структуры URL’ов страниц сайта (если не активны ЧПУ).
  • Анализ robots.txt где можно увидеть характерные директории.
  • Проверка адреса админки: имя_сайта/administrator для Джумлы, имя_сайта/wp-admin/ для wordpress, имя_сайта/typo3 для TYPO3 и другие.

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

2ip

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

Вы просто вводите адрес сайта и кликаете по кнопке «Узнать». Постепенно сервис сверит ваш проект с имеющимися в базе CMS и выдаст результат. Забавным можно посчитать тот факт, что для моего TYPO3 блога 2ip.ru выдал схожесть с двумя CMS — WordPress (на которой он и сделан), а также TYPO3 (которой он посвящен). Второе я бы назвал грубой ошибкой, так как в HTML коде TYPO3 сайтов черным по белому написано, что используется именно эта система. Спутать такое нереально. Также слегка утомительно ждать пока проверятся все CMS — процесс явно не быстрый, а алгоритм не самый идеальный.

iTrack

Я решил проверить тот же TYPO3 блог на другом сервисе — iTrack . Там также есть что-то вроде «переборки вариантов», результата которой вам приходится ждать. Тем не менее, система сайта была определена правильно.

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

Guess (закрыт)

Принцип работы сервиса Guess традиционный: вводите ссылку на сайт — получаете ответ.

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

BuiltWith

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

С помощью BuiltWith вы узнаете:

  • информацию о вебсервере;
  • используемую CMS, фреймворк или язык программирования;
  • информацию о веб-документе: применение html, xhtml, javascript, css, мета тегов (хотя это можно сказать про многие сайты);
  • подключенные библиотеки (MooTools) или (Liveinternet, Google Analytics);
  • наличие RSS агрегаторов и виджетов (Share42);
Плагин Wappalyzer

Практически все то же самое, что и предыдущий сервис может выдавать плагин Wappalyzer для Firefox (вроде бы есть и под Chrome).

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

Вот такие сервисы определения CMS движка сайтов я нашел. Если быстро пройтись по ним, то 2ip медленный и не всегда точный, iTrack имеет надоедливую каптчу, Guess кроме CMS определяет язык программирования и веб-сервер, BuiltWith полностью анализирует сайт по всем используемым технологиям и сервисам, Wappalyzer делает практически то же самое, но без необходимости переходить на сайт сервиса и вводить URL. Какой вариант выбрать — решать вам.

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


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

Итак, первый сайт, о котором я хочу упомянуть, это http://2ip.ru Вводим IP-адрес или доменное имя сайта и нажимаем кнопку «Узнать». Для примера я введу адрес , вот результат:

Без особого труда, было определено, что сайта работает на движке WordPress. Надо сказать, что сервис сайта по определению движков работает медленно. Более шустро работает проверка на сайте http://www.itrack.ru , но список, подобный выше не выдается.

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


Без проблем определяются сайты и на движках Joomla. А вот сайты на движке ucoz не определяются, т.к. не внесены в базу данных.

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

Естественно, движок не будет определен, если он «самописный», т.е. его написал сам автор сайта, либо сторонние программисты.

Будем учиться определять, на каком движке сделан сайт. Эта тема довольно интересна, тем более, что мне по этому поводу поступало много вопросов на почту.

Не редко, наткнувшись в интернете на отлично организованный сайт, многие вебмастера задаются вопросом: «на каком, же движке работает этот ресурс». И введу с этим, было создано немалое количество плагинов, расширений и скриптов для того, что бы узнать движок сайтаобычному пользователю, который не имеет знаний в программировании и веб строительстве.

Просмотрев лишь внешний вид (дизайн), функциональность и структуру ресурса, утверждать на все 100%, что сайт организован на той или иной CMS невозможно, поскольку, современные движки, в том числе и бесплатные: WordPress, Drupal, Joomla, могут легко менять собственную структуру и организацию, не говоря уже о дизайне.

В этом посте, не будут рассмотрены сложные способы определения, которые предусматривают установку скриптов на web серверы или чтение cookie, рассмотрим 3 метода определения:

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

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

    CMS по своей сути, отличаются друг от друга многими параметрами, первой из которых это адрес для входа в административную панель. К примеру, для входа в админ. панель Jooml"ы необходимо ввести mysite.ru/administrator/ , а для входа в панель администратора интернет магазина CS-Cart, используется: mysite.ru/admin.php , при этом каждый из этих движков имеет дефолтный robots.txt.

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

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

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

    Отличительными чертами для него послужит каталог /wp-includes/ , который содержит скрипты, а так же каталог /wp-content/ , в котором находятся: плагины, темы, изображения, и многое другое.


    Помимо этого, WP возможно узнать по: meta name="generator" , который указывает используемую CMS.

    DLE (Data Life Engine) так же имеет по умолчанию тег meta name="generator" , в котором прописано имя движка и стоит ссылка на сайт разработчика. В Data Life Engine скрпты подключаются через каталог: /engine/

    Следующая популярная цмс, Joomla , которая характерна тем, что имеет каталог /templates/, в котором находятся шаблоны.

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

    Помимо этого, джумла по умолчанию, указывает автора поста: "Administrator" .

    NetCat — определяется при помощи каталога /netcat/ , в котором содержаться изображения и картинки.

    MaxsiteCMS распространяется бесплатно и разработан отечественным web программистом. Определить его можно просмотрев исходный код и обнаружив каталог /maxsite/ в котором находиться скрипты и файлы CSS.

    Drupal — отличается, от остальных, тем, что пиктограммы, изображения, файлы css и многие другие файлы, находиться в каталоге /files/ или /misc/, так же отличием будет характерное расширение css файлов — css?c.

    Узнать больше об особенностях определения можно вот или самостоятельно просматривать код каждого движка и находить отличия и особенности.

    Бесплатными онлайн сервисами определения CMS

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

  • зайти в онлайн сервис ;
  • задать адрес сайта, которому необходима проверка;
  • и просмотреть результат.
  • Использовать расширения для браузеров

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

    Мне известны только два подобных плагина, которые применяются в Chrome и Firefox. Несомненно, на сегодняшний день их существует намного больше, но для нашей цели будет достаточно и одного.

    Первым рассмотрим популярный SEO плагин RDSBar поддерживающий функцию определения системы управления содержимым, который превосходно подходит для Mozilla Firefox.

    Для работы функции «определение движка» должна быть активирована — «панель дополнений».

    К сожалению RDSBar полнофункционально работает только с браузером Firefox, но для Chrome так, же существует другое расширение способное указать не только используемую CMS, но и ее версию — Chrome Sniffer . Отлично справляется со своими прямыми обязанностями, не занимает много места, располагается в адресной строке, и абсолютно бесплатное.

    Послесловие

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

    Создадим небольшую таблицу результатов:

    NetCat — сервисом 2ip и плагином RDSBar определить, не удалось, расширение Sniffer указало на использование jQuery UI 1.8.10. Обнаружить, что сайт находиться под управлением NetCat удалось, просмотрев код страницы, был найден каталог /netcat/ использующийся для скриптов.

    MaxsiteCMS, определить автоматически использования данного движка, удалось на 100% с помощью плагина RDSBar, а вот Sniffer указал, только, использование jQuery 1.7.1.

    Онлайн сервис 2ip обнаружил MaxsiteCMS, но так, же указал, и на использование WordPress. Что касается друпал, его определили все способы, кроме 2ip. Относительно других движков, как видно с таблицы все способы справились на отлично.

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

    Вы знали, что 40% пользователей покидают сайты с плохим дизайном? Зачем терять прибыль? Выберите и установите прямо сейчас один из 44 тысяч премиум шаблонов для сайтов. Идеальный выбор для вашего бизнеса!

    У вас бывали ситуации, когда вы зашли на какой-то сайт, и вам он настолько понравился, что захотелось узнать, на базе каких веб-технологий он сделан? Вы еще не определились с платформой, и не разбираетесь в таких названиях, как WordPress, Joomla и Drupal, и уж тем более не знаете, какая из них лучше? Но если любимый вами сайт, создан, к примеру, на WordPress, вы ведь явно проникнитесь доверием к этой платформе, верно? Это могут быть не только любимые сайты, которыми вы вдохновляетесь, но и сайты конкурентов, например. У них могут быть определенные причины выбирать ту или иную платформу. А если у них все идет лучше некуда, то и платформа, которую они выбрали, явно должна быть качественной. Если вы узнаете, на какой платформе сделан сайт, это поможет вам самим наконец-то определиться с выбором идеальной площадки для сайта и начать воплощать в жизнь свои идеи.

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

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

    Как узнать на какой платформе сделать сайт: 5 проверенных способов

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

    Тем не менее есть несколько проверенных методов, которые помогут вам ответить на вопрос: «Как узнать на какой платформе сделан сайт?». Если даже и не все, то хотя бы один из них обязательно сработает, а значит вы достигните желаемого результата и сможете определить платформу сайта вручную.

    Как понять на какой платформе сделан сайт – Традиционные способы
  • Информация о странице или ее HTML-код
  • Этот способ определения движка сайта считается самым достоверным и надежным. Вам нужно на главной странице интересующего вас сайта вызвать контекстное меню и выбрать «Просмотр кода страницы» или аналогичную команду (зависит от вашего браузера). В браузере Firefox, к примеру, есть дополнительная возможность выбрать команду «Информация о странице».

    После открытия кода или информации о странице нам нужно найти тег «generator». Чтобы не делать это вручную, нажмите «Ctrl+F», введите нужное слово и вуаля! Найденный фрагмент текста подскажет вам, на какой площадке создан тот или иной сайт. А строка с этим тегом будет выглядеть примерно так:

  • Адрес (ссылка) админ-панели
  • Второй верный способ узнать, какую CMS использует сайт – узнать какая админка у этого сайта. Точнее какой у нее адрес. Для этого введите в строку поиска адресвашегосайта.com и после значка слеша «/» попытайтесь ввести один из вариантов ссылки на админку. Для разных CMS они разные. К примеру, для Joomla это чаще всего /administrator , для Drupal – /admin , для WordPress – /wp-admin .

    Вот список основных возможных адресов для различных платформ:

    WordPress – /wp-admin
    Битрикс – /bitrix/admin
    Joomla – /administrator
    Drupal (и многие другие) – /user или /admin

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

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

    Вот, к примеру, как выглядит страница входа в админ-панель на WordPress:

  • Типичный вид ссылок на страницы
  • До недавнего времени довольно распространенным был еще один способ проверки ссылок различных страниц сайта. Дело в том, что в различных CMS есть стандартные форматы ссылок не только на админку, но и на обычные страницы. К примеру, для WordPress ссылки по умолчанию заканчивались в виде /p325 , на Joomla /index.php… , а на Prestashop (CMS для интернет-магазинов) – /page_name . Но если со ссылками на админку заморачиваются не все веб-мастеры, то со ссылками на страницы все совсем по-другому. В силу важности SEO особое значение приобрели человекопонятные урлы (ЧПУ), то есть ссылки, в которых не просто стоит номер статьи на сайте, а содержится информация о контенте или заголовок статьи. К примеру, эта статья, как вы видите, имеет ссылку https://сайт/ на-какой-платформе-сделан-сайт . На многих российских сайтах в ссылках используется транслитерация, но суть от этого не меняется.

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

    Узнать на какой платформе сделан сайт онлайн: Простые способы

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

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

    Для Google Chrome самое популярное и удобное расширение это Wappalyzer . У него понятный интерфейс и красивое оформление. Кроме движка оно отображает информацию о веб-серверах, шрифтах, используемом фреймворке и языке программирования. Для примера после установки этого расширения я решил проверить сайт BBC America , и вот что оно мне выдал:

    Для Firefox доступно аналогичное расширение Wappalyzer , а также многофункциональное расширение RDS bar , которое кроме всего прочего позволяет определить конкретный движок, используемый сайтом. Причем с ним даже можно осуществлять довольно глубокий SEO-анализ. Да и работает он довольно шустро.

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

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

    BUILTWITH

    Пожалуй, это самая популярная платформа, на которой можно узнать много ценной информации не только о сайтах, но и о распространенности и популярности различных веб-технологий, языков программирования и CMS. По ее данным, к примеру, известно, что WordPress это самая популярная CMS для сайтов, на долю которой припадает 53% рынка. А всего на этой CMS работает практически 20 миллионов веб-ресурсов. Тут на самом деле много чего интересного, так что при желании можно почерпнуть огромный пласт ценнейшей информации как для маркетинговых кампаний, так и для веб-разработки.

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

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

    Кстати, с BuiltWith можно определить CMS, не заходя на сайт самой площадки. Для этого достаточно будет установить дополнение или расширение BuiltWith, которое доступно для Opera , Firefox , Chrome , Edge и даже Safari . Выбирайте себе подходящий вариант.

    WAPPALYZER

    Об этом инструменте мы уже говорили в плагинах, но у них есть и сайт, на котором можно без всяких заморочек, как и на BuiltWith, ввести в адресную строку на главной странице ссылку на нужный сайт и получить результат практически мгновенно. Не забудьте выбрать правильный протокол (http или https ). Давайте по традиции проделаем все это для уже знакомой нам BBC America:

    ПОСЛЕСЛОВИЕ

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

    Артём – автор многочисленных обзоров и статей на сайте проекта сайт "Веб-лаборатория успеха", посвященных шаблонам, плагинам, курсам и другим тематикам сайта. Эксперт по подбору шаблонов и плагинов для платформы WordPress и др. Увлечения: чтение интересной литературы и активный отдых.

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

    Сервисы
    • itrack.ru — лучший отечественный сервис по определению CMS от компании Айтрэк;
    • xtoolza.ru — пакетная проверка CMS сайтов (в базе более 250 различных видов CMS);
    • 2ip.ru — отечественный сервис определения CMS;
    • seobudget.ru — платный отечественный инструмент по определению CMS от seobudget.ru;
    • w3techs.com — буржуйский сервис, который помимо прочего также может определить CMS;
    • onlinewebtool.com — буржуйский сервис определения CMS;
    Программы
    • a-parser.com — определение более 600 видов CMS на основе признаков;

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

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

    Похожие статьи