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

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


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

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

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

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


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

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

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

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

  • HTML код на странице;
  • Просмотр robots.txt;
  • Вид ссылок сайта;
  • Поиск файлов за счет известного пути;
  • Вид входа в админ — панель;
  • HTTP трафик;
  • Проверяем Cookie сайта;
  • Онлайн сервисы.

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

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

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

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

№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/

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

№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 сайта. За счет подстановки определенного пути к тому или иному файлу, можно понять является ли Ваш выбор правильным. Метод не самый эффективный и удобный.

№5. Вид входа в админ-панель позволит узнать на каком движке сайт

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

WordPress

/wp-admin/

Joomla

/administrator/

Danneo

/apanel/

MaxSite CMS №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. Онлайн сервисы

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

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


Иногда встает необходимость узнать, на каком движке работает тот или иной проект. Как узнать CMS сайта ?

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

Используем онлайн сервисы

В сети есть много сервисов - на наш взгляд, самый удобный из них http://2ip.ru/cms/ . Перейдите на него, и вы увидите интерфейс.

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

Все соответствует действительности - мы используем движок WordPress.

Нам поможет админ панель

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

  • WordPress - www.site.ru/wp-admin
  • Drupal - www.mysite.com/admin/
  • DLE - www.mysite.ru/admin.php
  • Joomla - www.mysait.ru/administrator
  • Bitrix - www.mysite.ru/bitrix/admin

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

Проверка кода страниц

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

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

Но какие куски кода нам нужно искать? Вот самые распространенные примеры.

Bitrix

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

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

DLE

Данную CMS можно определить по наличию слова engine в коде страницы.

Joomla

Здесь характерно добавления слова components , в адресе для файлов CSS.

Иногда можно увидеть и явно указанный тип CMS:

WordPress

Также определяется по наличию указания CMS:

Или же ищите слова wp-content :


Видео к статье :

Заключение

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

Зачем искать информацию на других сайтах, если все собрано у нас?

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

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

Просмотрев лишь внешний вид (дизайн), функциональность и структуру ресурса, утверждать на все 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. Метод просмотра исходного кода стоит применять лишь в том случае, если автоматически обнаружить нечего не удалось.

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

    Есть целых 3 способа узнать движок сайта: онлайн сервисы, спросить владельца, проверить код. Ни один из них не является надёжным в 100% случаев, но, в целом, приложив некоторые усилия, с большой долей вероятности можно узнать, на чём был создан искомый сайт.

    Сервисы определения движка сайта

    iTrack – авторитетный ресурс, с большой степенью точности (где-то 90%) определяющий CMS сайтов. Движок нашего блога определил быстро. Вводите название сайта, чекаете капчу галочкой и нажимаете «Определить CMS». Ждёте секунд 20, получаете ответ на какой системе работает сайт.

    В базе более 50 движков – не так уж и много, зато работает всё хорошо.

    WhatCMS – зарубежный сервис для определения движка. Без проблем сразу же выдал правильные данные о CMS нашего блога. Работает быстро (2-3 сек и готово), информации предоставляет минимум, что даже хорошо. Не придётся искать в дебрях название движка. Способен опознать около 170 платформ. И платных, и бесплатных.

    Некоторые сайты собраны из кусков (основа OpenCart, блог Wordpress, форум vBulletin и т. д.). Для распознавания такого франкенштейна можно использовать определение конкретной страницы или раздела.

    2ip – отечественный сервис, который прогоняет искомый сайт по базе данных из 70 движков. Минус в том, что происходит это очень медленно. Нет бы просто выдать ответ – такая-то CMS и всё. Здесь ваш сайт последовательно проверят на признаки использования каждой платформы. Вы будете наблюдать процесс. Когда появится совпадение, система выдаст напротив названия подходящего движка «Найдены признаки использования».

    Проверка занимает 2-3 минуты времени. Наш блог опознали. Нудно, но всё работает, а это главное.

    Социальная инженерия

    Узнать у владельца

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

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

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



    Есть вопросы?

    Сообщить об опечатке

    Текст, который будет отправлен нашим редакторам: