Сервис определения cms. Информация о странице или ее HTML-код. Как узнать CMS: ручной поиск

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


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

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

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

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


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

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

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

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

Что такое CMS?

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

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

Потребности для определения вида и версии системы управления контентом существует несколько. Вот небольшой перечень:

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

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

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

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

Изучение кода

Самое простое, что приходит на ум при определении системы управления контентом, это заглянуть в метатеги под названием "generator". В его атрибуте "content" и будет указана версия искомой системы. Также определенные CMS оставляют характерные для них следы при генерации страниц. Например, Joomla всегда дописывает к своим файлам стилей имя домена. А Drupal добавляет к путям слово "files". Этим же грешит и Bitrix, только он подставляет значение "bitrix".

Файл robots.txt

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

Ссылки

Чтобы определить CMS определенного сайта, достаточно взглянуть на ссылку, которая отображается в адресной строке. Для системы управления контентом Drupal характерно применение вопросительного знака и символа "q" сразу после первого слеша в адресе. Joomla же формирует строку так, что в ней всегда присутствует index.php и набор дополнительных параметров, так что строка в ней выглядит довольно громоздко.

Админка

Определить, на какой CMS можно так - перейдите в административную панель. Для системы управления контентом WordPress обычно актуален адрес wp-admin или wp-login. Drupal использует просто слово "user". Joomla применяет приставку administrator.

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

Сервисы в сети

Определить CMS online МОЖНО перейдя на любой из многочисленных сервисов, представленных в сети интернет. Достаточно указать адрес сайта и через какое-то время система проверит в автоматическом режиме наличие характерных параметров и свойств для определенной системы управления контентом и выдаст результат. Если же CMS было надежно скрыто или использовалась самописная версия, то сервис сообщит, что следов присутствия системы управления контентом не обнаружено. Вот небольшой перечень подобных сервисов.

iTrack

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

2ip

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

Majento.ru

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

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

Заключение

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

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

Анализ кода сайта, чтобы узнать на какой он платформе

Просмотр HTML-кода страницы предлагают все популярные браузеры. Например, в Chrome это можно сделать, нажав правую кнопку мыши в любом месте страницы и выбрав одноименную строку. Точно то же легко повторить в Opera и Mozillа. Внимательно присмотревшись к содержимому, вы найдете название cms. Особое внимание следует уделить тайтлу, футеру и шапке, либо поискать тег «generator». Также обращайте внимание на пути, ведущие к файлам, будь то изображения или статьи. К примеру, комбинация букв “WP” указывает на Вордпресс. Структура ссылок, типичная для разных систем управления контентом, понемногу уходит в прошлое из-за применения плагинов для конвертации адресов в “человекопонятные”, поэтому не может быть решающим фактором. Однако для разнообразия привести ее стоит:

  • /p410 – типичная ссылка на WordPress;
  • index.php?option\набор символов\ – ссылки на Joomla;
  • /page/avatarki – MaxSite;
  • /showtread.php?t=10059 – форумы vBulletin;
  • /?q=spmepage – система Drupal.

Проверка на какой платформе сайт онлайн-сервисами

Самая известная площадка для проверки характеристик сайта – это 2ip.ru, одновременно предлагающая бесплатно узнать скорость интернета, загрузок, хостинг и владельца сайта, время реакции вашего ПК и многие другие вещи. Чтобы определить платформу сайта, перейдите по этой ссылке на 2ip, введите в верхнее поле адрес ресурса и в нижнее – защитную капчу. В режиме реального времени на странице отобразятся признаки использования более, чем 20 распространенных cms, с возможностью изучить каждую из них при нажатии зеленой кнопки “Детальнее”. Среди других рабочих альтернатив:

  • сайт iTrack – не только узнает платформу, но и делится предыдущими поисковыми запросами, предоставляет рейтинг cms;
  • площадка Built With – массивный, но англоязычный инструмент для сбора подробной информации о сайте и применяемых к нему способах продвижения.

Другие способы определения на какой платформе сайт

Типичные пути входа в админ панель могут изменяться владельцами, но по умолчанию выглядят так:

  • /wp-admin/ – указывает на Вордпресс;
  • /administrator/ – изобличает Джумлу;
  • /apanel/ – применяется только в Danneo;
  • /admin/ – видим перед собой MaxSite.

Профессиональным вебмастерам, не по наслышке знающим, как выглядит файл robots.txt, многое способна сказать одна лишь его структура, имеющая отличия в каждом конкретном случае. Дополнительные плагины, фильтрующие трафик с сайта и анализирующие куки (последние вы можете найти на своем компьютере и открыть вручную), помогут обнаружить CMS. Найти нужный сниффер и выбрать из большого разнообразия легко в данном разделе тематического сайта SecurityLab.

2 голоса

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

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

Пять сервисов для проверки

Итак, для начала давайте рассмотрим способы онлайн проверки. Это легко, быстро и бесплатно. Манипуляции не отнимут более трех минут свободного времени. Начнем с 2ip.ru .

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

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

Следующий сервис www.itrack.ru . Это сервис компании, которая производит аудит сайтов, но одна из страниц их блога посвящена проверке ресурсов. Именно на нее и ведет ссылка выше.

Вводите адрес, затем код, доказывающий что вы не робот, и запрашиваете анализ кнопкой «Определить CMS».

Готово. И снова результат правильный, для ведения своего сайта я пользуюсь .

Третий ресурс – раскрути ком. www.raskruty.ru . Здесь есть много полезных приложений – , синонимайзер, проверка орфографии текста, анализ индексации сайта, его посещаемости, а также – CMS. Именно этот раздел сейчас и нужен. Жму проверить.

Движок снова определен верно.

Следующий ресурс xtoolza.info очень полезен, так как способен проверять не один сайт, а сразу несколько. В базе 415 движков, так что, даже если панель не популярна, Икстулза отыщет признаки использования.

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

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

Ну и последний сервис – иностранный, но все равно полезный и понятный — builtwith.com . Просто вставляете URL, который надо проверите и кликаете на LookUp.

Опять же, информации очень много.

Среди всего скрывается и CMS, определенная на 100% верно.

Ну а теперь пришло время поговорить о программе для проверки.

Как за 40 секунд проверить 1000 доменов

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

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

Именно такой программой парсером, но с большими возможностями является A-Parser .


На что способна эта программа? Она ищет похожие ключи по вашему запросу в Гугле, Яндексе, малозначимых поисковых системах, типа Mail.ru или Bing, проверяет позиции определенного сайта по ключам, опять же, в Google и Яндекс, проверяет статистику ключевых слов (то есть сколько раз фразу вводили в строчку поиска за месяц).

Она также способна проверять одним скопом проверить много доменов на дату регистрации, наличие в каталоге Dmoz и определяет на каком движке размещен сайт. База составляет более 600 наименований.

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

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


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

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

Если единственное, что вам нужно – проверка в Гугле и Яндексе по всем параметрам – стоит удовольствие 7 178 рублей. Если вы хотите получить все 60 парсеров, то цена увеличится до 12003.

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

Мы выпустили новую книгу «Контент-маркетинг в социальных сетях: Как засесть в голову подписчиков и влюбить их в свой бренд».

Подписаться

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

Как узнать CMS: ручной поиск

Анализ кода сайта

В настоящий момент почти все браузеры предоставляют возможность просмотра кода страницы. Мы рассмотрим на примере Google Chrome. Открываем интересующий ресурс и нажимаем ctrl+u. Далее анализируем содержимое.

  • Метатеги
    В популярном WordPress мы можем встретить

  • Как узнать скрипт сайта в огромном количестве кода? Очень просто - ctrl+f и ищем javascript.
  • Путь к файлам
    Тут нужно искать атрибут src и посмотреть, откуда тянется информация или файлы.

Теперь немного рассмотрим «следы» в коде, которые оставляют основные

Drupal
Очень часто favicon или CSS-стили размещаются в папке files

Битрикс
Сайты, работающие на Битриксе, в коде отображают путь к файлу следующим образом

Joomla
В данном случае в пути к файлу стиля приписывается имя домена сайта.

MODx
Нашли в путях к файлам «assets»? можете быть уверены, что вы определили CMS сайта.

Просмотр robots. txt

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

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

А это среднестатистический набор для Joomla

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

Проверка отображения ссылок

Конечно, сейчас множество сайтов используют ЧПУ для формирования урлов. Но все же еще есть достаточное количество ресурсов, где структура ссылок создается по умолчанию. Рассмотрим, как узнать этим способом. Достаточно полазить по сайту и посмотреть на URL. Вот структура, которая встречается на распространенных CMS:

Drupal - site.ru/?q=page_test

Joomla - /index.php?option=com_content=view&id=97&itemid-214

/content/view/543/23

WordPress - /p=706

Альтернативный способ

Также можно попробовать открыть окно входа в

WordPress: site.ru/wp-admin или wp-login.php

Drupal: site.ru/user

Joomla: site.ru/administrator

Host CMS: site.ru/admin

WebAsyst: site.ru/login

InstantCMS: site.ru/login

Magneto: site.ru/login

MODX: site.ru/manager

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

Специализированные сервисы

Плагины

Их достаточно много, но перечислять не имеет особого смысла. Выделим самый удобный и информационных из них. Wappalyzer - устанавливается для Firefox и Google Chrome. Для того, чтобы узнать на каком движке работает сайт, достаточно нажатия одной кнопки.

Сервисы

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

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

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

iTrack - так же вводим домен и получаем результат

Built With - самый информативный сервис. Не просто подскажет на каком движке работает сайт, а укажет дополнительную информацию:

  • сервер
  • хостинг
  • SPF (расширение для протокола отправки почты)
  • язык программирования/фреймворк
  • счетчики аналитики, которые установлены
  • виджеты
  • js-библиотеки

Тут также есть платная проверка. Отличие от бесплатной в более детальном отчете.

Что делать, если ничего не получилось

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

Экспертное мнение

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