Как узнать какая у меня 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 сайта.

Что такое 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 существует большое количество плагинов и модулей, характерных для той или иной системы. В любом случае рекомендуется всегда скрывать следы присутствия системы управления контентом. В особенности вход в административную панель. Это поможет уберечься от несанкционированного доступа или взлома сайта.

Но вот вы видите сайты успешных конкурентов или ресурсы с большими возможностями, которые тоже хотите применить в своём проекте, и возникают естественные вопросы: “А на каком движке сделан их сайт?”, “Какие технологии позволили им всё это реализовать?”. Если сайты успешных конкурентов сделаны на определённой CMS системе, то этот же движок вполне может подойти и для реализации ваших идей.

Теперь перейдём к самому важному - как узнать cms движок сайта.

Онлайн-сервис определения CMS сайта

Я попробовал несколько онлайн-сервисов и был очень удивлён, что они не смогли определить на каком движке сделан наш сайт или откровенно врали. Наш сайт сделан на CMS Joomla и мы это не скрываем. Удалили только одну строчку кода для большей безопасности.

Вот список этих ресурсов:

  • itrack.ru - дал ответ, что обнаружена система управления сайтами VamShop;
  • 2ip.ru - была долгая проверка движка сайта по 68 разным CMS и напротив каждой было написано - “признаков использования не найдено”;
  • pr-cy.ru и raskruty.ru - показали несколько технологий, которые мы используем, но CMS определить не смогли;
  • majento.ru - уверенно наврал, что сайт сделан на MODx;
  • builtwith - только этот онлайн-сервис смог определить используемую нами CMS, а также показал очень много других полезных данных: сервер, хостинг, скрипты, системы статистики и виджеты подключенные к сайту.

Способ 1 - узнать CMS сайта онлайн, воспользовавшись сервисом builtwith.com

Определить CMS движок сайта вручную

Задача такая - посмотреть код сайта и найти признаки для определения CMS на которой он сделан. Код можно увидеть многими способами, но сейчас не об этом, поэтому приведу пример только одного, самого популярного способа:

  • Открываем нужный сайт в браузере Google Chrome.
  • Жмём правой кнопкой мышки в любом месте и выбираем “Посмотреть код”.
  • Первым делом смотрим на строки кода, которые находятся вверху, между тегами и . Посмотрите, нет ли там такой строчки . Обычно именно в мета теге generator написано название CMS движка и вместо “xxxxxx” вполне может быть то, что вы ищете.


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

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

    В верхней строке панели просмотра кода выберите вкладку Sources, и вы увидите структуру папок хранящих файлы для этого ресурса. Ищите папку template иди theme в таких папках хранятся шаблоны. Как видно из снимка, наш шаблон называется rt_salient.


    В этом же снимке видно ещё один способ. Можно открывать разные файлы сайта и смотреть на комментарии в этих файлах (зелёный цвет текста). В этих комментариях часто пишется информация о коде: кто его написал; для какого шаблона; для какого CMS движка и так далее.

    Способ 2 - определить CMS самостоятельно по мета тегу generator или по другим признакам в коде сайта.

    Узнать движок у людей, делавших сайт

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

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

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

    Думаете не ответят? Я задавал подобные вопросы 5-6 раз и мне всегда отвечали. Попробуйте! Вы же ни чего не теряете, особенно если первые 2 способа вам не помогли.

    Способ 3 - спросить у разработчиков или владельца, обратившись по указанным на сайте контактам.

    Если наша статья была для вас полезной, то ставьте “лайк”. А если вы так и не смогли узнать движок сайта, то возможно он сделан без использования 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 имеются уже готовые решения в виде плагинов, модулей и компонентов. Многие из которых, кстати, тоже снижают устойчивость сайта к атакам. Какой выбирать подход — решать веб-разработчику.

    Если Вам необходимо узнать 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 — также как и в первом варианте, необходимо указать лишь адрес сайта и нажать кнопку «Узнать».




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

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

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