Как узнать на каком движке интернет. Используем онлайн сервисы. По структуре ссылок

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

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

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

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

    Большинство вебсайтов уже давно не пишут с нуля. Да я и свой блог делал на шаблоне с помощью Джумла . Кому интересно научиться работать в джумле качайте мой курс БЕСПЛАТНО Как создать блог на Джумла .Ведь помимо верстки дополнительно нужна панель управления, система аналитики и комментариев. Плюс, вероятность того, что в процессе возникнут ошибки, которые оттолкнут пользователей, возрастает. Для перечисленных проблем существует альтернатива - CMS (content management systems), или просто движки сайтов.

    Что такое эти движки CMS

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

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

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

    Посмотрите статистику популярности разных движков.

    Как узнать на каком движке сделан сайт через онлайн сервис

    Первый сайт – iTrack . Вводите интересующий URL, проверочный код и нажимаете «Определить CMS». Через несколько секунд отобразится движок, который используется на сайте. Здесь же, после анализа, можно заказать платный анализ, с помощью которого вы узнаете более детальную информацию. Всего в базе около 50 движков, что гарантирует почти 100% вероятность того, что они будут распознаны верно.

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

    • Версию веб-сервера;
    • Провайдера доменного имени;
    • Рекламные сервисы;
    • ;
    • И другую информацию.

    Непосредственно данные о движке - в разделе «Content Management System». Можно воспользоваться поиском по странице – Ctrl + F, чтобы быстро перейти к нему.

    Известный русскоязычный сервис – 2ip.ru , с помощью которого можно узнать разные данные о своем компьютере, также предоставляет информацию относительно версии движка сайта. Для этого нужно перейти на соответствующую страницу (https://2ip.ru/cms/ ), ввести URL и нажать «Узнать».

    А если я не доверяю таким инструментам как CMS

    Второй вариант – более ручной, но с его помощью можно добыть больше данных. Для этого нужно открыть исходный код сайта. К примеру, в Google Chrome за это отвечает комбинация горячих клавиш Ctrl + U . Или же просто кликнуть правой кнопкой мыши в любом месте страницы и нажать «Посмотреть исходный код». А затем детально изучить все содержимое, которое находится в пределах тега . Там можно узнать о CMS, ее версии, различных дополнениях и прочей служебной информации.

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

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

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

    Подписаться

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

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

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

    • Метатеги
      В популярном WordPress мы можем встретить
    • Путь к файлам
      Тут нужно искать атрибут 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-библиотеки

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

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

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

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

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

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

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

    Определяем CMS сайта самостоятельно

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

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

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

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

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

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

    • Joomla – адрес сайта/administrator;
    • WordPress – адрес сайта/wp-admin;
    • Drupal – адрес сайта /user;
    • Danneo – адрес сайта/apanel;
    • MaxSite CMS – адрес сайта/admin.
    Расширения браузеров для определения css

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

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

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

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

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

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

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

    Онлайновые сервисы определения css сайта

    Если ни один из вышеописанных способов, позволяющих определить 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.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Заключение

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

    • Сергей Савенков

      какой то “куцый” обзор… как будто спешили куда то