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

Из наиболее популярных методов определения CMS можно назвать:

  • Изучение HTML кода страницы сайта: название системы может быть в МЕТА теге generator; либо найдете упоминание CMS как для TYPO3; также можно заметить характерную структуру ссылок, например, содержащую wp-content (выдает wordpress).
  • Изучение структуры URL’ов страниц сайта (если не активны ЧПУ).
  • Анализ robots.txt где можно увидеть характерные директории.
  • Проверка адреса админки: имя_сайта/administrator для Джумлы, имя_сайта/wp-admin/ для wordpress, имя_сайта/typo3 для TYPO3 и другие.

К счастью, есть и более быстрый/простой метод определения CMS движка сайта — использовать специальные сервисы . Их мы сегодня и рассмотрим. Я не буду детально останавливаться на каждом из них, так как там нет ничего сложного.

2ip

Вообще сервис 2ip.ru предназначен для компьютера, но со временем, как я понял, в нем начали появляться и дополнительные функции. Одна из них — распознавание CMS, сделать это можно на данной странице .

Вы просто вводите адрес сайта и кликаете по кнопке «Узнать». Постепенно сервис сверит ваш проект с имеющимися в базе CMS и выдаст результат. Забавным можно посчитать тот факт, что для моего TYPO3 блога 2ip.ru выдал схожесть с двумя CMS — WordPress (на которой он и сделан), а также TYPO3 (которой он посвящен). Второе я бы назвал грубой ошибкой, так как в HTML коде TYPO3 сайтов черным по белому написано, что используется именно эта система. Спутать такое нереально. Также слегка утомительно ждать пока проверятся все CMS — процесс явно не быстрый, а алгоритм не самый идеальный.

iTrack

Я решил проверить тот же TYPO3 блог на другом сервисе — iTrack . Там также есть что-то вроде «переборки вариантов», результата которой вам приходится ждать. Тем не менее, система сайта была определена правильно.

Единственным недостатком сервиса iTrack я бы назвал наличие капчти. Можно понять желание защитить сайт от роботов, но данный тип каптчи не всегда понятен.

Guess (закрыт)

Принцип работы сервиса Guess традиционный: вводите ссылку на сайт — получаете ответ.

Здесь, правда, кроме определения CMS указывается язык программирования PHP и вебсервер. Рядом с ответами можете видеть процент достоверности и попытку угадать версию системы/сервера. Ожидать приходится недолго, всего пару секунд.

BuiltWith

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

С помощью BuiltWith вы узнаете:

  • информацию о вебсервере;
  • используемую CMS, фреймворк или язык программирования;
  • информацию о веб-документе: применение html, xhtml, javascript, css, мета тегов (хотя это можно сказать про многие сайты);
  • подключенные библиотеки (MooTools) или (Liveinternet, Google Analytics);
  • наличие RSS агрегаторов и виджетов (Share42);

Плагин Wappalyzer

Практически все то же самое, что и предыдущий сервис может выдавать плагин Wappalyzer для Firefox (вроде бы есть и под Chrome).

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

Вот такие сервисы определения CMS движка сайтов я нашел. Если быстро пройтись по ним, то 2ip медленный и не всегда точный, iTrack имеет надоедливую каптчу, Guess кроме CMS определяет язык программирования и веб-сервер, BuiltWith полностью анализирует сайт по всем используемым технологиям и сервисам, Wappalyzer делает практически то же самое, но без необходимости переходить на сайт сервиса и вводить URL. Какой вариант выбрать — решать вам.

Самый быстрый способ – с помощью онлайн-сервиса

В сети уже давно появилась туча сервисов, которые определят вам что угодно, в том числе и движок, на которых работает ресурс. Один из них — http://www.itrack.ru/whatcms/ . В этот сервис нужно вписать доменное имя, после чего запускается анализ.

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

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

Современные тенденции и подходы в веб-разработке

Узнайте алгоритм быстрого роста с нуля в сайтостроении

Посмотреть в футер

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

Определение по входу в админку

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

WordPress — /wp-admin

Joomla — /administrator

Drupal — /user

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

Просмотреть код страницы

При нажатии на Ctrl + U вы можете открыть исходный код. Если вы знаете основные признаки того или иного движка, то можете попробовать их тут найти.

Открываем исходный код нашего блога и видим и сразу же замечаем там wp-content, а это одна из папок WordPress. Еще один похожий метод – прочитать robots.txt интересующего нас сайта. Там тоже могут быть характерные признаки движка. Например, папка administrator есть в структуре Joomla и если вы замечаете ее в robots.txt, это уже признак того, что все работает на этой CMS.

Использование комплексных сервисов по анализу сайта

Есть такие сервисы, как pr-cy.ru, и они показывают очень много показателей. В их числе есть и CMS, если анализатору удается ее узнать. Вот какие данные обычно выдает pr-cy.

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

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

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

WebDataStats – это самый продвинутый сервис для анализа рынка CMS, конструкторов сайтов, выгрузки и обработки баз данных по доменам. Обладает широким набором аналитических возможностей, связанных с определением CMS сайта (массовой или одиночной проверки), сбором статистики, динамики роста и падений CMS за период, анализировании информации о движках и доменах. WebDataStats на 100% точно определяет признаки использования более 1000 систем управления контентом, среди которых и популярные платформы, и онлайн конструкторы, и малоизвестные, названия которых знают только разработчики и их друзья.

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

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

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

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

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

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

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

BuiltWith – ещё один зарубежный сервис, способный выдать огромное количество информации на запрос: подключенные системы аналитики, виджеты, наличие мобильной версии, используемые скрипты и правила CSS, хостинг-провайдер, SSL-сертификат, веб-сервер и прочее. Развёрнутая информация для веб-мастеров, в ней легко запутаться новичку, половина окажется непонятной.

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

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

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

Итог

Использование онлайн-сервисов для автоматического определения движка – это самый простой и удобный способ вычислить на какой CMS написан сайт. Ими пользуются все – и новички, и профи с одинаковым успехом. Самый лучший функционал продемонстрировал WebDataStats, вне конкуренции. У остальных точность распознавания варьируется, но для сравнения пусть будут.

Изучение HTML кода сайта

Посмотреть код

Второй способ определения – посмотреть код сайта через Google Chrome (клик правой кнопкой мыши на странице, «Просмотр кода страницы» Ctrl+U). Это не совсем удобно и во многих случаях не сработает, но попробовать можно. Нужно найти код между тегами «…». Как правило, название CMS прописано в мета-теге «generator». Выглядит это так: .Многие веб-мастера удаляют этот тег, чтобы скрыть заветную информацию от ботов, людей и вирусов.

Опознать признаки CMS можно также по структуре кода (это только для опытных) либо названию шаблона, которое можно подсмотреть, зайдя в структуру папок сайта. Выберите вкладку «Sources» в режиме просмотра кода, далее отыщите каталог со словами «Themes» или «Themplate» в названии. Обычно подкаталог подписан названием используемого шаблона, где и хранятся его файлы. Прогуглите это название и узнайте, для каких CMS существуют версии данного дизайна. Да, вариантов может быть несколько, увы.

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

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

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

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

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

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

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

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

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

Сегодня существует просто огромное количество программ, конструкторов, платформ для создания веб-ресурсов, причем любых видов. Поэтому любой человек может стать веб-мастером и вести свой собственный ресурс. Вам наверное не будут в новинку такие названия, как WordPress, Joomla, DLE, Ucoz, Wix и т.д. Но иногда, когда натыкаешься на какой-нибудь блог или информационный ресурс, интересно узнать, на какой платформе он создан.

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

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

ITrack

Отечественная компания, которая занимается разработкой сайтов на заказ. В своем распоряжении он имеет небольшой сервис по определению CMS. Работает на ура. Для того, чтобы им воспользоваться, вам нужно будет войти на Itrack.ru и в специальную строку вписать адрес сайта, после чего нажать «Определить CMS» . Поверьте, результат не заставит себя ждать.

Я определил, что мой блог сделан на WordPress. Хотя конечно я и сам об этом знаю)

Builtwith

Это уже англоязычный сервис, хотя ничего сложного здесь нет. Просто заходите на builtwith.com , вписываете адрес сайта в строчку и жмете Lookup. После этого у вас вылезет различная информация по вашему ресурсу, в том числе вы можете узнать на какой CMS сделан сайт.

Только она находится ниже. Спускайтесь, пока не доберетесь до строчки «Content Management System» . Именно там всё и будет написано.

2-ip

Известный русскоязычный сервис , благодаря которому мы можем сделать много полезных вещей, например узнать свой ip адрес или проверить скорость интернета. Но кроме всего этого мы можем узнать и движок. Для этого найдите пункт «Система управления сaйтом (CMS)» .

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

Расширения для браузера

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

Google Sniffer

Очень простое расширение для браузера Гугл Хром. Когда вы его установите, у вас в правом верхнем углу появится новая иконочка в виде лупы. И когда вы зайдет на какой-нибудь чужой сайт (ну или даже свой), то значок этот смениться на иконку платформы вашего ресурса. Причем, если на этот значок нажать, то более полная информация о сайте, а не только о движок.

RDS Bar

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

Но если вас не интересует вся подноготная о сайте (ТИЦ, посещалка, Индекс страниц в поисковых система, количество входящих и исходящих ссылок и т.д.), то лучше не устанавливайте это дополнение, так как там много всяких настроек, фишек. А неопытного пользователя эта штука может сильно напрячь.

Wappalyzer

Этот плагин сильно похож на google sniffer. Суть такая же: устанавливаете, нажимаете на значок и смотрите саму платформу, фреймворки, дополнения и т.д. Ничего сложного.

Ручной поиск

Я вообще не хотел описывать этот способ, так как он более муторный и менее эффективный. Ну уж ладно.

Код

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

Дело в том, что несмотря на то, что сайт создан на кокой-то СMS, все эти упоминания можно из уода убрать. Например, у меня на блоге вообще нет тега meta-generator, так как я брал не готовый шаблон, а эта тема сделана с нуля. А таких сайтов, где генератора нет — целое множество. Хотя конечно вы можете нажать CTRL+F (Поиск) и по очереди вбивать туда известные CMS, пока он не найдет какое-нибудь упоминание.

Вход в админку

Так же систему управления сайтами можно узнать с помощью входа в админку:

WordPress — site.ru/wp-admin

Joomla — site.ru/administrator

DLE — site.ry/admin

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

Так что, если вы хотите узнать CМS, то лучше пользуйтесь двумя первыми способами. Они более простые и надежные.

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

С уважением, Дмитрий Костин.