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

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

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

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

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

Административная панель в Joomla

В данном посте, не станем рассматривать простых способов определения, которые способны узнать систему управления на автомате (плагины для браузеров или оналайн сервисы), а уделим больше внимание более времязатратному, но и точному способу. А именно, просмотру исходного кода страницы и файла robots.tx, а так же поиску определенных признаков. Рассмотрены будут такие системы управления, как:

  1. Drupal;
  2. WordPress;
  3. Joomla;
  4. DataLife Engine;
  5. 1С-Битрикс;
  6. Danneo.

Определяем CMS, просматривая HTML код и robots.txt

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

Для быстрого просмотра исходного кода в браузере, необходимо, нажать сочетание кнопок: «Ctrl+U» или «Ctrl+F9», для поиска определенного кода, советую использовать: «Ctrl+F», что бы просмотреть robots.txt необходимо ввести: www.domain.ru/robots.txt

1. Начнем с довольно распространенной системы, а именно с drupal, которую в основном используют в построении новостных ресурсов. Особенностью является наличие каталога: /files/ в котором находится все содержимое (изображения, медиа-файлы, файлы для скачивания и т.п.).

http://domain.ru/files/users/pictures.jpg

Так же, просматривая роботс.txt можно встретить каталог: /misc/, который закрыт от индексации и содержит стили оформления системных компонентов.

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

<img src="http://domain.ru/wp-content/uploads/2012/02/pictures.jpg" />

Файл робот.тхт, так же своеобразный, и имеет такие закрытые от индексации каталоги, как: /comments/, /wp-admin/, /wp-includes/, /wp-login.php

3. Joomla знаменита тем, что имеет множество бесплатных компонентов для построения: интернет магазинов, каталогов, файловых архивов и т.п., поэтом ее можно встретить очень часто, и признаком ее использования, будет, наличия в robots.txt папок: /templates/; /components/; /cache/; /administrator/

Просматривая исходный код можно встретить такие особенности, как наличия папок: /images/; /stories/ в которых хранятся изображения, так же, по умолчания в мета-теге: «author», указывается: «Administrator».

<img src="/images/stories/pictures.jpg" alt="" height="" width="" />
<meta name="author" content="Administrator" />

4. Очень часто DataLife Engine (DLE) применяется для построения варез-порталов, и характерными особенностями в коде данной cms является наличие каталога /engine/, который закрыт от индексации при помощи файла робота, данная папка содержит php скрипты.

<script type="text/javascript" src="/engine/classes/js/jquery.js"></script>

Еще характерно для DLE, это наличие ссылки на разработчика в исходном коде и вывод упоминания, о DLE в подключенном скрипте:

var dle_root = '/';
var dle_admin = '';
var dle_login_hash = '';
var dle_group = 5;

5. 1С-Битрикс – это коммерческий движок, встретить его можно на более крупных проектах, но он, так, же является популярным и распространённым в интернете. К особенностям, относится хранение файлов стилей css, favicon, изображений в папке /bitrix/

<link href="/bitrix/templates/main/template_styles.css?1291046129" type="text/css" rel="stylesheet" />

В файле роботс.тхт возможно встретить характерный каталог: /auth/.

6. CMS Danneo имеет открытый исходный код, то есть, распространяется бесплатно и применяется для построения некомерческих проектов. Поэтому, ее, так же, следует рассматривать, и главным отличием, по которому ее можно определить, является, наличие /apanel/ и /base/ в robots, а так же в html коде встречается каталог temp/.

<img src="/temp/images/logo.gif">

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



Комментарии   

 
0 #2 Петр 20.02.2014 23:38
to Sergey Вы наверно имели в виду http://www.amiro.ru у этой cms ссылка в футере зашита внизу сайта если посмотреть там обычно ставиться сделан на движке amiro.cms
Цитировать
 
 
+1 #1 Sergey 25.06.2013 16:48
А есть аналогичный способ обнаружить сайт на http://www.amio.ru и http://umicms.ru?
Цитировать
 

Добавить комментарий


Защитный код
Обновить

CMS: WordPress

Легкость в использовании и установке, огромное количество плагинов и тем для оформления.

Последняя версия на сегодняшний день - Wordpress 3.9.1

CMS: Joomla

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

Стабильная и последняя версия Joomla 2.5.1

Лого CMS: Drupal

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

Актуальная версия на данный момент Drupal 7.10