Инструменты для работы с кодом

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

Инструменты для работы с кодом

Опытный пользователь воскликнет — а как же традиционный просмотр кода?!

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

Поэтому, рассмотрим основные инструменты разработчиков и тестеров.

1. Wappalyzer

Один из самых распространенных методов — использование инструментов разработчика браузера для проверки исходного кода веб-сайта. Кроме традиционного FireBug, можно порекомендовать еще один хороший плагин — Wappalyzer. Он, похоже, работает быстрее всех инструментов, поскольку это дополнение к браузеру, а не стандартный онлайн-инструмент. Wappalyzer готов показывать мгновенный результат — как только загрузится сайт, вы их увидите. Расширение для Chrome можно найти в интернет-магазин Chrome, существует также плагин для Firefox.

2. Builtwith

По некоторым оценкам, Builtwith считается первой утилитой для анализа сайта, учитывая детализированность её анализа и скорость работы. У Builtwith есть дополнительно расширение для Chrome, которое необходимо для более комфортного использования. Отчет делится на множество секций —Framework, реклама, Server, CMS, Google Analytics, и т.п. Пользоваться утилитой действительно удобно.

3. 2ip

2ip умеет немногое: он находит признаки применения различных движков — то, что сегодня может сделать начинающий пользователь, просто заглянув в код. Но, тем не менее: работает сервис без ошибок, а движок определяется быстро. Ложных срабатываний не замечено. Кроме всего прочего, оценивается статистика посещаемости сайта — сервис определяет количество посетителей за день даже на тех сайтах, где статистика закрыта.

4. CMS-Detector

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

5. Chrome Sniffer

Chrome Sniffer — самый новый и, возможно, самый популярный среди упомянутых инструментов. Он отображает CMS, JQuery скрипты и скрипты JavaScript, аналитические коды точно так же, как это делает Builtwith инструмент. Разница состоит лишь в том, что инструмент отображает определенную часть информации в виде изображения, а не обычного текста.

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

na-625x100