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

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

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

Онлайн сервисы определения движка (CMS) сайта

2ip.ru

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

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

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

Конечно, сервис способен определить только самые распространенные скрипты. Например, для моего блога он увидел скрипты Google Adsense, но определить Ротабан не смог. Тем не менее, сервис мне очень нравится.

xtoolza.info

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

Расширения для браузеров, определяющие движок сайта

Существуют расширения для браузеров, помогающие определить движок сайта. Я чаще всего использую Google Chrome в качестве рабочего браузера и расширение Chrome Sniffer Plus.

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

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

Среди программ определения движка сайта, лучшей является A-Parser . Программа платная и не дешевая, но ее возможности впечатляют:

  • Определение более 600 CMS;
  • Мониторинг позиции любых сайтов в поисковых системах;
  • Сбор баз ссылок для XRumer, A-Poster, AllSubmitter, ZennoPoster;
  • Сбор произвольной информации с любых сайтов(например, телефоны, e-mail,
  • сообщения с форумов, объявления и т.д.);
  • Отслеживание обратных ссылок;
  • Сбор и оценка ключевых слов;
  • Парсинг всевозможных данных с поисковых систем;
  • Парсинг данных с ВКонтакте, Инстаграмм, RSS, YouTube;
  • Парсинг структуры сайтов;

Конечно, эта программа вряд ли подойдет рядовому блогеру, ему просто не нужна большая часть ее фунций. Она скорее для SEO агенств.

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

Иногда встает необходимость узнать, на каком движке работает тот или иной проект. Как узнать 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 сайта данными методами. Возможно вы нашли уникальный движок.

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

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

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

Один из вариантов узнать cms: кликнуть правой кнопкой и выбрать информацию о странице. Появится окно с данными по веб-сайту. Нас интересует строка: generator. Если тегов много, открываем исходный код.

Запускаем поиск через меню « правка» – «найти» или комбинацией клавиш «ctrl+f». В строку забиваем: meta name="generator" и смотрим.

Виртуальный хостинг сайтов для популярных CMS:

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

Узнаем CMS по ссылке на админпанель

Еще один вариант - посмотреть, какая на сайте админка. Для этого вручную перебираем возможные пути к популярным cms. К адресу портала приписываем через слеш разные варианты пути к панели администратора. Например, для joomla добавляем /administrator. Но и этот способ не всегда срабатывает. Чтобы защитить сайт от взлома, вебмастера часто изменяют путь к админпанели или вообще разрешают вход только со своего IP.

Адреса к админпанелям популярных cms:

  • DLE - /admin.php
  • Битрикс - /bitrix/admin
  • WordPress - /wp-admin
  • MODx - /manager
  • Drupal и другие - /user ; /login ; /admin
По структуре ссылок

Еще один вариант: посмотреть структуру ссылок портала. В зависимости от движка, они отображаются по-разному в адресной строке.

Сейчас большинство вебмастеров используют человеко-понятные урлы вида /stranica-sayta-j-kotikah.html и этот способ практически не работает.

Примеры структуры ссылок «по умолчанию»:

  • wordpress: …/p301
  • joomla: …/index.php/…
  • ocstore: …/index.php?route=
  • prestashop: …/page_name
Смотрим на чем создан сайт в robots.txt

В этом файле хранятся инструкции для поисковых роботов. Очень полезный инструмент, который есть практически на любом ресурсе. Вебмастера используют его, чтобы запретить индексацию некоторых страниц или разделов сайта, настроить временной интервал между загрузкой файлов с сервера, указать правильное зеркало веб-портала и т.д. Чтобы посмотреть документ, добавьте к имени ресурса: /robots.txt.

Смотрим платформу сайта с помощью онлайн-сервисов

Глянули robots.txt, покопались в коде и погадали на кофейной гуще, а посмотреть движок не получилось? Попробуем другие методы, например, один из онлайн-инструментов.

2ip.ru

Простой и удобный русскоязычный инструмент. Вводим адрес и нажимаем: «Узнать». Система проверит сайт на наличие признаков движков. В базе данных сервиса 65 различных cms. С помощью 2ip можно посмотреть и другую информацию о портале:

  • домен, хостинг, информацию о сайте и IP-адресе;
  • стойкость пароля, посещаемость и скорость загрузки сайта;
  • проверить анонимность, время загрузки файлов и многое другое.

Простота работы устраняет все неудобства, связанные с англоязычным интерфейсом. В строку вводим адрес и кликаем: «Lookup». Инструмент отлично справляется с задачей. Кроме данных о cms, сервис покажет:

  • сервер, фреймворк, язык программирования;
  • данные по рекламе, счетчики аналитики;
  • библиотеки JavaScript и виджеты;
  • метатеги, CSS, стандарт HTML и кодировку страниц.
Узнаем, на чем сделан сайт с помощью плагинов к браузерам

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

Работает с firefox, chrome и opera. Показывает движок, веб-сервер, шрифты, фреймворк, язык программирования и др. Переходим по ссылке, выбираем версию под свой браузер и устанавливаем. Не требует перезагрузки и быстро работает.

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

RDS bar

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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




Top