Cms узнать какая: Система управления сайтом (CMS)
Содержание
Определить CMS сайта онлайн — iBOX.Tools
Как узнать CMS сайта онлайн
Узнать CMS (движок) чужого сайта, часто нужно при анализе конкурентов. Как правило, чтобы узнать CMS сайта, интернет-магазина, блога или форума – нужно проанализировать исходный код, заголовки ответов сервера, ссылки на панель администратора или служебные страницы. Таким образом, определение CMS (также ЦМС, движка, платформы и даже СМС) – это весьма трудоемкий процесс.
Для упрощения этой задачи мы создали сервис «CMS Detector», который автоматически сканирует сайты и по множеству признаков определяет ключевые web технологии, языки программирования и фреймворки, которые на них используются.
В базе данных онлайн детектора более 3000+ сигнатур самых популярных CMS систем, фреймворков, блог платформ, форумов, виджетов, баз данных, скриптов, систем аналитики и других интернет технологий.
Если вам нужно узнать на чём сделан сайт, наш «CMS Detector» бесплатно выполнит онлайн проверку движка и за считанные секунды определит систему управления сайтом, даже если администратор намеренно скрыл признаки, по которым определяется CMS.
Определение CMS/движка сайта
CMS сайта – это английская аббревиатура, которая расшифровывается как “Content Management System”, что в переводе означает “система управления контентом/содержимым”.
Для владельца сайта CMS система – это панель администратора, которая позволяет добавлять, редактировать, обновлять или удалять страницы.
Для разработчика CMS система – это набор скриптов, которые взаимодействуют между собой и выполняют запрограммированные сценарии.
Почему сервис может не определить CMS
«CMS Detector» распознает WordPress, Opencart, 1С-Битрикс, Magento, Joomla, Drupal, Umi.CMS, DLE, Webassist, Prestashop, и набирающие популярность конструкторы сайтов Tilda, Wix, Nethouse, Setup.
Если алгоритм не узнает ЦМС – это значит, что сайт написан с нуля (самопис) или является статичным (состоит из готовых HTML страниц).
Если используемая вами система управления сайтом отсутствует в нашей базе, вы можете написать нам через форму обратной связи, и мы добавим ее в наш список.
Список определяемых веб-технологий
- CMS (Системы управления сайтом)
- Database Managers (Менеджеры баз данных)
- Widgets (Виджеты)
- Ecommerce (Системы Электронной торговли)
- Photo Galleries (Фотогалереи)
- Hosting Panels (Хостинг панели)
- Analytics (Системы аналитики)
- Blogs (Блоги)
- JavaScript Frameworks (Фреймворки JavaScript)
- Comment Systems (Системы комментариев)
- Captchas (Антиспам)
- Font Scripts (Веб-шрифты)
- Web Frameworks (Веб-фреймворки)
- Web Servers (Веб-серверы)
- Mobile Frameworks (Мобильные платформы)
- Programming Languages (Языки программирования)
- Operating Systems (Операционные системы)
- CDN (Распределенные сети)
- Marketing Automation (Автоматизация маркетинга)
- Web Server Extensions (Расширения веб-сервера)
- Databases (Базы данных)
- Maps (Карты)
- Advertising Networks (Рекламные сети)
- Network Devices (Сетевые устройства)
- Tag Managers (Менеджеры тегов)
- Control Systems (Системы управления)
- Dev Tools (Инструменты разработчика)
- Network Storage (Сетевые хранилища)
- Document Management Systems (Системы управления документами)
- Landing Page Builders (Конструкторы посадочных страниц)
- Live Chat (Живой чат)
- CRM (CRM системы)
- SEO (SEO плагины)
- Static Site Generator (Генератор статических сайтов)
- JavaScript Libraries (Библиотеки JavaScript)
Как определить CMS сайта, узнать движок сайта онлайн
Умение определять применяемую на сайте конкурента CMS полезно при анализе рыночной ниши или при оценке возможности разработки подобного ресурса для собственных нужд. Существует ряд способов, как можно это сделать. В первую очередь, их можно разделить на две группы – автоматические и ручные.
Автоматические способы определения CMS наиболее просты, достаточно будет использовать специальные программные инструменты, которые выполнят работу за вас. Конечно, при этом не всегда стоит рассчитывать на результат – автоматические сервисы не могут определить абсолютно все существующие движки. Но чаще всего это и не требуется.
Автоматические методы определения движка сайта можно разделить на две группы — браузерные расширения и онлайн-сервисы. Минусом многих подобных решений стоит отметить склонность к ошибкам определения движка даже при небольших правках в коде.
К ручным способам определить движок сайта относят анализ html-кода страниц, изучение содержимого файла robots.txt и поиск адреса входа в админ-панель. Как правило, одного из этих способов достаточно для определения CMS, но иногда приходится использовать и все три.
Автоматические способы определения движка сайта
Далеко не все программные продукты, представленные в сети, корректно определяют CMS, но есть надежные сервисы.
BuiltWith
Сервис BuiltWith определяет целый ряд технологий, применяемых на анализируемом сайте, включая систему управления контентом. Исследование проходит быстро, результат вполне можно назвать исчерпывающим.
Be1
Сервис Be1.ru тоже предоставляет много полезной информации об анализируемом сайте. Название движка тут всего лишь один из множества параметров.
WhatCMS
Сервис предлагает меньшее количество данных. Кроме определения CMS, есть возможность узнать используемую на сайте тему WordPress и хостинг-провайдера.
Wappalyzer
Расширение для браузеров Wappalyzer служит для оценки открытого во вкладке сайта по небольшому количеству параметров, один из которых — тип используемой CMS.
Ручные способы определения
Для ручного определения движка сайта существует немалое количество способов, но для их использования придется немного покопаться в коде и поискать признаки, характерные для той или иной системы управления.
Код HTML
Чтобы увидеть исходный код страницы, нужно выбрать соответствующий пункт меню, вызываемого правой кнопкой мыши на исследуемой странице, либо нажав сочетание клавиш Ctrl+U. В теге
зачастую бывает напрямую прописана используемая CMS.
Нередко название движка можно увидеть в коде в комментариях к плагинам. Кроме того, используемую CMS можно определить по названиям директорий. Например, наличие в коде папок с именем Bitrix сразу снимает все вопросы. Префикс «wp-» в названиях папок характерен для WordPress. У ресурсов на Drupal есть папка files, и если увидите путь «/sites/default/files» — сомнений не остается — сайт на CMS Drupal.
Файл robots.txt
В корневой папке сайта по адресу site.ru/robots.txt находится файл robots.txt, управляющий индексацией разделов. По закрытым от индексирования папкам и файлам нередко удается определить используемый движок.
Адрес консоли управления (админки)
CMS несложно различить по адресу входа в админ-панель. В редких случаях у движков этот адрес может совпадать, но по внешнему виду страницы входа несложно понять, что за CMS используется на сайте.
Можно перебирать варианты входа в админку сайта, пока не сработает тот или иной вариант.
Опубликовано: 2020-11-15
Как определить на какой CMS написан сайт?
Alla Rud
28.04.2017
4
11855
на прочтение 6 минут
Понравился сайт и Вы хотите узнать на какой cms он написан? В данной статье я рассмотрю способы, с помощью которых можно определить движок сайта. Условно все ниже перечисленные методы можно разделить на ручные и специализированные (сервисы).
Итак, для того, чтобы узнать, на каком движке сайт необходимо проанализировать код сайта. Почти все браузеры дают возможность просматривать код страницы. Например, в популярном браузере Google Chrome с помощью сочетания клавиш ctrl+u можно открыть код интересующей страницы и проанализировать ее содержимое.
Для каждой системы управления сайтом существует свои особенности и признаки, по которым можно узнать на какой cms сделан сайт.
Наиболее популярным движком по праву считается WordPress. В нем, например, можно встретить метатеги наподобие <meta name="generator" content="Wordpress 4.5.3">
. Для того, чтобы найти скрипты в большом количестве кода используйте сочетание ctrl+f и можно искать javascript. С помощью путей к файлам: найти атрибут src и посмотреть откуда тянется информация или файлы сайта.
Как вычислить другую cms? Среди основных “следов”, которые оставляют другие популярные системы, наиболее часто встречаются:
В системе управления Drupal очень часто favicon или CSS-стили размещаются в папке files <link rel="shortcut icon" href="/files/faviccon.ico">
В популярном Битриксе сайты в коде отображают путь к файлу следующим образом
<link href="/bitrix/temp/skin/styles.css">
В Joomla к пути файла стиля приписывается имя домена сайта.
MODx: если обнаружили в путях к файлам «assets», то можете быть уверены, что вы определили CMS.
Система NetCat вычисляется при помощи каталога /netcat/. В нем содержаться изображения и картинки.
Еще один способ определения движка сайта — это проверка robots. txt сайта, который Вас заинтересовал. Этот файл является инструкцией для поисковых систем. Поэтому можно его изучить и найти информацию о cms. В нем разработчики закрывают страницы от индексации, они-то нам и помогут “раскрыть секреты”. Команды каждой из cms выглядят специфически, поэтому их можно определить, для чего изначально необходимо найти инструкции по cms-кам, в которых содержаться те самые команды.
Попробуйте открыть окно в админку стандартными способами:
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
.
Правда, данный способ не всегда действенный, так как разработчики в целях безопасности часто меняют адрес входа в административную панель. Но попробовать стоит.
И вторая часть — специализированные сервисы, которые в онлайн режиме помогут узнать движок сайта. Среди этих сервисов популярностью пользуются 2ip, Built With, ITrack и плагин Wappalyzer.
Наиболее удобным и с большим количеством информации считается Wappalyzer. Он устанавливается для Firefox и Google Chrome в виде специального плагина. Чтобы определить платформу сайта достаточно одного клика.
Удобный и очеь простой сервис — 2ip. Необходимо ввести интересующий адрес и подождать результат. Проверка происходит по наиболее популярным системам управления сайтами. Если после проверки результат таки остался неизвестным, то, скорее всего, используется очень редкая CMS или движок самописный. Так как указано на скриншоте ниже.
Для использования сервиса iTrack просто введите домен в соответствующее поле на сайте:
Built With — самый информативный сервис. Не просто подскажет на каком движке работает сайт, а укажет дополнительную информацию: сервер, хостинг, SPF (расширение для протокола отправки почты), язык программирования/фреймворк, счетчики аналитики, которые установлены, виджеты, js-библиотеки.
Платная проверка предоставляет более детальную информацию о сайте.
На примере сайта ГиперХост:
Как узнать, на каком движке сделан сайт, если ни один из вышеупомянутых способов не помог? В таком случае можно обратиться непосредственно к владельцам сайта. Конечно, не факт, что вам вообще ответят.
Надеюсь, что вы поняли, как узнать какой движок у сайта. Как видите, способов достаточно и все они различаются в степени сложности и информативности. Наверно, самый быстрый и простой — это вариант с плагинами: зашел на сайт, нажал кнопку и готово. Но хороший специалист должен уметь любой автоматизированный метод заменить на ручной. Ведь это говорит о Вашем полном понимании процесса.
Виртуальный хостинг от ГиперХост подойдет практически для всех популярных CMS систем.
Как узнать движок сайта? Своего, чужого, да любого
CMS или движок сайта — это программная основа, на которой написан сайт. Администраторы редко пишут свой движок, чаще используют популярные: WordPress, Drupal или Joomla.
Не знаете, на чем сделан ваш сайт, или хотите знать, какая CMS у вон того классного сайта? Попробуйте один из способов ниже.
Способ 1. Поискать название CMS в исходном коде
Самый простой вариант определить CMS — посмотреть упоминание в коде сайта. Название CMS часто можно встретить в плагинах, внутренних ссылках или в метатегах:
- Зайдите на сайт, нажмите Ctrl + Shift + I. Откроется исходный код сайта.
- Теперь нажмите Ctrl + F и поочерёдно поищите CMS по названию: WordPress, Joomla, Drupal, Bitrix и т.д.
С первой попытки! Да, это сайт на WordPress, самой популярной CMS
Способ 2. Определить CMS через Robots.txt
Robots.txt — специальный файл для поисковых систем. В нём администратор указывает, что можно и нельзя индексировать ботам Яндекса и Google. Большинство CMS сами генерируют такой файл и оставляют в нём упоминание о себе.
- Перейдите по ссылке: Адрес_сайта /robots.txt
- Через Ctrl + F поищите в файле названия популярных CMS: WordPress, Joomla, Drupal, Bitrix и т.д.
Этот Robots.txt выдал Joomla
Способ 3. Попробовать войти в админ-панель
В админ-панели выполняют почти все настройки сайта. Многие администраторы оставляют стандартную страницу входа. Не делайте так на своем сайте — зная адрес входа, злоумышленникам проще подобрать пароль.
Подробностей про способы взлома не расскажем, но стандартные ссылки входа в админку оставим. Попробуйте перейти по ним, чтобы определить CMS сайта:
Страница | CMS |
Адрес_сайта/wp-login.php или Адрес_сайта/wp-admin | WordPress |
Адрес_сайта/administrator | Joomla |
Адрес_сайта/admin | Drupal |
Адрес_сайта/manager | Modx |
Адрес_сайта/bitrix/admin/ | Bitrix |
Вход в админ-панель WordPress
Способ 4. Использовать специальные сервисы
Не хотите искать самостоятельно? Попробуйте специальные сервисы, они в два клика покажут CMS и другую полезную информацию о сайте:
1. Whatcms.org — самый удобный из всех сервисов. 2 секунды ожидания, и вы увидите информацию о сайте.
Информация о CMS в первой строчке результатов
2. Builtwith.com — самый подробный из протестированных сервисов. Расскажет про установленную CMS, NS-серверы, SSL-сертификат, веб-сервер и другие подробности о сайте. Работает также просто, нужно только указать домен в поисковой строке и найти описание CMS в середине страницы — пункт Content Managment System.
Видите Content Managment System? Этот сайт на WordPress
3. У Wappalyzer.com очень удобные дополнения для Chrome и Firefox. Как только вы откроете сайт, иконка дополнения покажет, какая CMS установлена. Очень удобно, если надо посмотреть CMS у нескольких сайтов.
Вот этот сайт на WordPress — видите, иконка расширения поменялась на лого WP. А по клику подробности о сайте
Теперь вы сами сможете узнать, на чем сделан интересующий вас сайт. Пишите в комментариях, какой сервис понравился вам больше, и читайте другие полезные статьи:
Создать сайт быстро, управлять им просто
Не тратьте время на базовые настройки. Доверьте это Vepp и занимайтесь тем, что действительно важно. Сервис поможет легко установить WordPress, получить бесплатный SSL, а потом делать бэкапы и следить за доступностью сайта.
7 дней — бесплатно.
Попробовать Vepp
Битрикс — Как узнать CMS сайта?
Коллеги! С вами Ярослав Голуб, руководитель интернет-агентства INTEC.
Навык определения движка поможет при анализе конкурентов и сборе референсов для разработки сайта. Рассказываем, как можно опознать CMS.
[spoiler]
Кручу-верчу, узнать CMS хочу
Чтобы узнать CMS сайта, нужно внимательно изучить код и поискать характерные признаки движка. Другой вариант — использовать специальные инструменты.
Определение CMS вручную
Самостоятельно идентифицировать CMS достаточно трудно. К тому же далеко не все движки можно вычислить без специальных сервисов. Есть 3 способа, которые помогут определить самые популярные платформы.
HTML-код
Зажмите комбинацию клавиш Ctrl+U, и вам будет доступен код сайта. Популярные движки выдадут себя в теге там, где указан путь к наиболее важным файлам.
На этом примере видно, что сайт на Bitrix
Здесь CMS — WordPress
Важно! Название движка может встретиться в комментариях к плагинам. Однако это не самый очевидный признак. Так, Drupal определить по коду сложнее, чем другие CMS. Директории у разных веб-ресурсов могут отличаться, только папка files имеется у большинства сайтов на платформе Drupal. Директория «/sites/default/files» — точный признак CMS Drupal.
Файл robots.txt
В файле robots.txt можно увидеть папки и файлы, закрытые от индексации. По ним и можно определить движок сайта.
Префикс «wp-» указывает на движок WordPress
WordPress, Joomla! и некоторые другие CMS имеют в robots.txt стандартные правила, по которым их можно распознать.
Папки, типичные для Joomla!
В интернете достаточно много информации о том, как определить CMS по robots.txt. При составлении файла для разных CMS используются определенные правила, которые помогут ориентироваться при анализе.
Адрес админ-панели
CMS можно определить по адресам в админ-панели. Примеры движков со специфическими директориями:
WordPress не перепутаешь ни с чем
Пример админки сайта на MODX
Адреса админ-панелей сайтов на разных CMS могут совпадать. Так, в WebAsyst и Magento путь к админке лежит через /login. В такой ситуации отличить CMS можно по внешнему виду админ-панели.
Автоматическое определение
Стоит отметить, что даже специальные сервисы не могут точно определить все существующие CMS. Но популярные движки они распознают легко. Рассмотрим самые популярные сервисы для определения CMS.
BuiltWith
Может распознать не только CMS, но и другие технологии, используемые на сайте.
Программа дает подробный отчет по сайту
WhatCMS
Здесь все более лаконично, но по делу. Вам нужно только ввести название сайта, чтобы получить результат. Если нажать на стрелочку около кнопки «Detect CMS», появится возможность выбрать другие варианты: распознать провайдера хостинга или WordPress-тему сайта.
Все просто и понятно
Wappalyzer
Это браузерное расширение дает сжатую информацию о веб-ресурсе в один клик. В том числе, сервис помогает узнать название CMS.
Расширение будет полезно, если вы часто инспектируете чужие сайты
Резюме
Навык ручного определения движка поможет при анализе конкурентов и сборе референсов для разработки сайта.
Божечки…Это же Joomla
У вас уже есть идеи по созданию сайта? Присылайте их нам. Мы разрабатываем сайты любой сложности. Создадим сайт для эффективного решения задач вашего бизнеса.
Напоминаем, что на линейку готовых решений INTEC: Universe действуют скидки:
Читайте другие наши статьи:
По всем вопросам обращайтесь по телефонам: 8 (800) 100-45-85, 8 (351) 777-80-70, [email protected] | ||
|
Хотите быть в курсе всех наших обновлений? Тогда подпишитесь на нас в соцсетях!
на каком движке, какая cms стоит
На данный момент существует большое количество CMS, которые выполняют примерно одинаковые функции и могут существенно облегчить процесс создания сайта. Не обязательно обладать знаниями в сфере программирования. Специальные системы управления дают возможность реализовывать проект на их базе без дополнительных умений и знаний.
Системы управления данными бывают платными и бесплатными, например, WordPress, Joomla, ModX и другие. Когда стает вопрос о запуске собственного сайта, нужно определиться какой же движок выбрать? Прежде чем начать создание собственного проекта, каждый проводит анализ рынка, просматривает страницы конкурентов и с первого взгляда определить на какой базе разработан проект не всегда удается. Потому есть несколько способов узнать на чем сделан сайт.
Определение CMS вручную
В первую очередь понять, какой движок используется поможет внешний вид страниц, а именно то как на нем расположены файлы. Например, распространенную платформу вордперсс довольно просто узнать и многие легко с этим справляются. Но не всегда это возможно, необходимо изначально ознакомиться с разными системами управления и выделить свойственные только им элементы, методы размещения и другие черты. Но такой способ требует затраты времени и ко всему прочему абсолютно не дает достоверной информации.
На многих ресурсах внизу страницы есть информация о дизайнерах, которые работали над данным проектом. Следует написать им и спросить прямо, на основе какой системы реализован проект. Чтобы точно получить ответ можно сообщить, что планируется запуск проекта и рассматривается вариант сотрудничества. Можно также посмотреть название шаблона и узнать для какой CMS он был разработан.
Еще один метод, который поможет получить нужную информацию, узнать у владельца понравившегося сайта. Метод может показаться странным или неловким, но он действенный. Нужно лишь обратиться к администрации с вопросом. Порой, по различным причинам, владельцы не хотят разглашать информацию, но такое случается редко, ведь в движке нет ничего секретного. А если, прежде чем задать главный вопрос, написать несколько приятных слов о проекте и сказать, что хотели бы создать что-то подобное, но в другой тематике, то получить название ЦМС вообще не составит труда.
Существуют и другие простые и быстрые способы, о них дальше и пойдет речь.
Посмотреть код страницы
Код страницы может помочь узнать какая CMS используется. Для этого нужно сделать всего пару шагов:
- Зайти на требуемый ресурс, используя браузер Google Chrome
- Кликнуть правой кнопкой мыши на и выбрать «просмотреть код страницы» или воспользоваться комбинацией клавиш Ctrl+U
Откроется окно, с различными словами, символами и цифрами. Нужно найти теги <head>…</head> и между ними будет расположен код, именно здесь лежит нужная информация. Название CMS будет располагаться после слов:” generator” content=”.
Не всегда это работает, код может просто не отображаться, но это не все, есть еще решения данной дилеммы.
Специальные сервисы
iTrack — качественный сервис, который дает практически 100% точную информацию, с минимальными погрешностями. Воспользоваться услугой просто, в специально окошко для ввода нужно вставить адрес ресурса и сервис все сделает сам. Информация о том, на каком именно движке сделан данный сайт появляется быстро, потребуется около 30 секунд. В базе данного сервиса около 50 различных CMS, и если сайт создан на базе одной из них, то он определит ее.
WhatCMS — зарубежный ресурс, который работает очень быстро и легко определяет систему управления. В базе этого сервиса больше 150 систем управления, среди них есть как платные, так и бесплатные.
BuiltWith — этот сервис выдает не только данные о платформе сайта, но и много других полезных данных (виджеты, скрипты, хостинг-провайдер и другие). Список выдаваемой информации большой, а так как проект зарубежный в нем придется хорошенько разобраться, чтобы найти нужное название. Работает ресурс быстро и обладает обширной базой.
2ip — база этого русского сервиса не такая большая, всего 70 платформ, но работает он качественно. Воспользовавшись этим ресурсом придется подождать, чтоб получить название движка, работает он медленно (около 3 минут). Дело в том, что система анализирует страницу прогоняя его через всю базу и ищет совпадения.
Заключение
В конце нужно отметить, что не один из описанных методов не дает 100% точную и достоверную информацию, ведь даже владелец может сказать неправду. А если сайт собран как конструктор и были использованы несколько CMS, хозяин ресурса может не упомянуть об этом. Потому лучше проверить полученные данные несколькими способами, чтобы убедиться в их точности.
Как узнать, на чем сделан сайт конкурентов?
Некоторые любознательные или пользователи, желающие сделать себе хороший сайт, часто смотрят на другие интернет-ресурсы и хотят знать, на каком движке он сделан.
А иногда знать про чужой движок и его тонкости полезно, чтобы не повторять ошибок конкурентов. Какая бы ни была цель, самым простым способом получения ответа на этот вопрос является обращение к владельцу и уточнение информации у него, но этот способ не всегда доступен.
Выяснить, какая CMS используется, можно и без обращения к владельцу. Подробнее о вариантах получения такой информации приведено ниже.
Специальные сервисы — быстрый способ найти искомое
Интернет содержит в себе много сервисов, в задачи которых входит многофакторная аналитика, частью этой аналитики является выяснение, на какой CMS сделан сайт. Хорошие варианты таких сервисов:
- WebDataStats.com;
- iTrack.ru;
- Magento.ru;
- 2ip.ru;
- raskruty.ru.
Узнать CMS любого сайта
Самым лучшим сервисом для выполнения этой задачи считается WebDataStats.com. Его преимущество в более продвинутых алгоритмах анализа, а также в постоянном обновлении баз данных. Поэтому, в отличие от других сервисов, при анализе он учитывает большее количество разновидностей CMS.
Каждый из представленных сервисов позволяет определить CMS после анализа сайта. Для проведения анализа необходимо лишь скопировать адрес сайта в соответствующую форму.
Сайты magento.ru, 2ip.ru и raskruty.ru проводят различные анализы, поэтому для определения CMS нужно перейти в соответствующий раздел сайта.
Два других сервиса предназначены только для определения CMS, поэтому они более точны.
При использовании сервисов один и тот же сайт рекомендуется прогонять на нескольких определителях, чтобы получить максимально точный результат.
Для опытных
Ниже представлено несколько вариантов определения движка для опытных пользователей компьютеров.
- Смотрите код сайта, robots.txt
Для того чтобы просмотреть код сайта, нужно сделать следующее:
- Открыть любой браузер. Например, Mozilla Firefox.
- Кликнуть по области пустого пространства правой кнопкой мыши.
- Выбрать пункт «Исходный код страницы» в появившемся контекстном меню. Важно! В других браузерах наименование этого пункта может немного отличаться от указанного.
- В строчке <meta name=»generator» content=»»> нужно посмотреть, что будет в «» после content. Чаще всего, там указывается CMS.
Из недостатков этого способа стоит отметить лишь то, что очень часто эта информация скрыта или CMS является нестандартной, поэтому сведения о ней в этой части кода не прописываются.
Аналогичного рода информацию можно обнаружить и в файле «robots.txt», который в основном предназначен для поисковой оптимизации. Очень часто сведения о CMS прописываются прямо в этом файле.
- Изучите структуру кода
Для того чтобы посмотреть структуру кода нужно зайти в структуру папок на сайте. При просмотре кода выберите вкладку «Sources» и перейдите к папкам «Themes» или «Templates». Очень часто подкаталоги этих папок прописываются с наименованием конкретной CMS, которая используется сайтом.
- Посмотрите админ-панель
Это вариант перебора, в админ-панель без пароля вы не попадёте, но можете увидеть путь к админ-панели. Для этого в адресе сайта надо менять концовку. Для наиболее популярных CMS обычно такие концовки:
- DLE — admin.php;
- Битрикс — /bitrix/admin;
- WordPress — /wp-admin.
Теперь вы знаете ключевые варианты, при помощи которых можно узнать CMS сайта. В зависимости от опытности, выберите тот вариант, который наибольшим образом подойдёт вам для определения CMS. Но самым оптимальным является использование всех вариантов, так как это позволит получить наиболее точный результат при выяснении CMS.
Определить, какую CMS использует сайт
Наш алгоритм обнаружения проверяет тысячи артефактов, чтобы определить, была ли запрошенная страница сгенерирована CMS.
Подождите, мы ответим вам через несколько секунд.
Последние обнаружения
URL | CMS | Версия | |
---|---|---|---|
ara8shopline.pk | Не найдено | 3 минуты назад | |
lubna-cargo.epizy.com | Не найдено | 3 минуты назад | |
fricknchickn.ca | WordPress | 5.4.6 | 3 минуты назад |
dmitriy-gorbunov.ru | Не найдено | 3 минуты назад | |
www.fruugo.fr | Не найдено | 4 минуты назад | |
www.amirianlaw.com | Wix | 4 минуты назад | |
coffeebrew.outdooroffgrid.com/accordions-toggles/ | WooCommerce | 5 минут назад | |
www.telepizza.es | Не найдено | 5 минут назад | |
silverrainsilver.com | Shopify | 6 минут назад | |
www.aylalooks.com | Shopify | 6 минут назад | |
www.freemockup4u.com | Blogger | 6 минут назад |
Что есть CMS?
Система управления контентом или CMS — это часть программного обеспечения, предназначенная для помощи пользователям в создании и редактировании веб-сайтов.Однако важно отметить, что CMS делает гораздо больше, чем просто помогает управлять текстовым и графическим контентом, отображаемым на веб-страницах. Они эволюционировали, чтобы помогать создавать внешний вид веб-сайтов, отслеживать сеансы пользователей, обрабатывать поисковые запросы, собирать комментарии посетителей, размещать форумы и многое другое.
Системы управления контентом
были обнаружены более чем на половине всех веб-сайтов, а еще более высокий процент обнаружен на самых популярных доменах. Если вы когда-нибудь задумывались, какая CMS стоит за веб-сайтом, который вы просматриваете, просто вставьте URL-адрес в форму выше, и мы сделаем все возможное, чтобы обнаружить его за вас.
Как мы обнаруживаем системы управления контентом
WhatCMS.org учитывает множество факторов, чтобы определить, какую CMS использует веб-сайт. Сначала мы выбираем веб-страницу для рассматриваемого URL, а затем начинаем искать индикаторы в разметке HTML и заголовках. Индикаторы варьируются от очень очевидного тега
или заголовка x-powered-by
до менее очевидных структур каталогов, файлов ресурсов, кода JavaScript и многого другого.
Мы разработали алгоритмы для обнаружения всех основных CMS, но если вы чувствуете, что нам не хватает одной или наш алгоритм работает хорошо, дайте нам знать, и мы сделаем все возможное, чтобы его улучшить.
Имейте в виду, что на веб-сайте может использоваться несколько CMS. WordPress может использоваться как основная CMS, а vBulletin можно использовать в субдомене (forum.example.com) или подкаталоге (example.com/forum). По этой причине вы можете ввести любой URL-адрес в форму выше, чтобы увидеть, какая CMS используется на определенной странице.
Посмотрите, как мы обнаруживаем каждую CMS.
Найдите свой таксономический код | CMS
Найдите свой таксономический код
Что такое код таксономии?
Код таксономии — это уникальный 10-значный код, обозначающий вашу классификацию и специализацию.Вы будете использовать этот код при подаче заявки на национальный идентификатор поставщика услуг, обычно называемый NPI.
Мне как провайдеру нужно знать свой таксономический код?
Да, если вы хотите стать поставщиком медицинских услуг.
Чтобы стать поставщиком Medicare и подавать заявки на участие в программе Medicare, вы должны сначала зарегистрироваться в программе Medicare. Для регистрации у вас должен быть НПИ. А чтобы получить NPI, ваше приложение должно включать код таксономии, отражающий вашу классификацию и специализацию.
Примечание: Заявки на участие в НКО обрабатываются через Национальную систему регистрации планов и поставщиков услуг (NPPES).
Где я могу найти свой код таксономии?
Чтобы найти код таксономии, который наиболее точно описывает тип, классификацию или специализацию вашего провайдера, используйте список наборов кодов Национального единого комитета по заявкам (NUCC).
Примечание. Вы можете выбрать более одного кода или описания кода при подаче заявки на NPI, но вы должны указать один из них в качестве основного кода..
Примечание. Вы можете выбрать более одного кода или описания кода при подаче заявки на NPI, но вы должны указать один из них в качестве основного кода.
Как я могу получить доступ к набору данных кода таксономии?
CMS создала перекрестный переход кодов таксономии, который связывает типы поставщиков и поставщиков, которые имеют право подавать заявку на участие в программе Medicare, с соответствующими кодами таксономии поставщиков медицинских услуг. Просмотрите полный набор данных по данным.cms.gov, где вы можете выбрать различные форматы загрузки для просмотра всего списка.
Как часто обновляются коды таксономии?
Кодовый набор публикуется и выпускается дважды в год, в январе и июле.
Для получения дополнительной информации и помощи
Если вам нужна помощь в определении кода таксономии или у вас есть другие вопросы о процессе регистрации, свяжитесь с нами.
Счет за премию Medicare
(CMS-500) | Medicare
Что это такое?
«Счет за премию Medicare» (CMS-500) — это счет для людей, которые платят Medicare напрямую за свою премию по части A, по части B и / или по части D IRMAA (дополнительная сумма в дополнение к взносу по части D Medicare) .
Примечание |
---|
Если у вас возникли проблемы с оплатой страховых взносов сейчас или у вас есть вопросы по счету страховых взносов по программе Medicare, позвоните нам по телефону 1-800-MEDICARE. Телетайп: 1-877-486-2048. |
Ваш счет оплачивается за покрытие в следующем месяце (и в последующие месяцы, если вы получаете счет каждые 3 месяца). В вашем счете указаны даты, за которые вы платите.
Пример |
---|
Если вы получаете счет каждый месяц, то в апреле вы получите счет за покрытие за май.Если вы получаете счет каждые 3 месяца, то в апреле вы получите счет за май, июнь и июль. |
Ваш счет может также включать страховые взносы за прошлые месяцы, если вы пропустили платеж, если вы получили свой первый счет или если у вас изменилась сумма страхового взноса. Узнайте больше о том, что может изменить размер премии по Части A, Части B или Части D.
Когда мне его получить?
Примерно 10-го числа месяца.
Кто его отправляет?
Medicare
Что мне делать, если я получу этот счет?
Следуйте инструкциям в счете, чтобы оплатить всю причитающуюся сумму, чтобы Medicare получила ваш платеж до 25 числа месяца.Для оплаты счета вы можете:
- Войдите (или создайте) свою безопасную учетную запись Medicare для оплаты кредитной или дебетовой картой
- Подпишитесь на Medicare Easy Pay, бесплатную услугу, которая автоматически вычитает ваши страховые взносы из ваших сбережений или текущего счета каждый месяц
- Узнайте, предлагает ли ваш банк услугу онлайн-оплаты счетов для электронной оплаты со своих сбережений или текущего счета
- Отправьте платеж чеком, денежным переводом, кредитной или дебетовой картой (используя купон, указанный в вашем счете)
Примечание |
---|
Для оплаты через безопасный MyMedicare.gov аккаунт, вам понадобится:
При совершении платежа вы получите номер подтверждения. В выписке по вашей кредитной / дебетовой карте будет указан платеж, произведенный в «CMS Medicare». Вы не можете настраивать платежи автоматически каждый месяц — вам нужно будет входить в свою учетную запись каждый раз, когда вам нужно будет заплатить страховой взнос. |
Скачать образец
«Понимание формы счета Medicare Premium Bill (CMS-500)» [PDF, 209 KB]
Получить это уведомление на испанском языке [PDF, 235 KB]
Публикация, товар или другой номер
Изделие No.11659
Неофициальное название
В настоящее время недоступно.
Льготы по программе Medicare | SSA
Medicare — это программа медицинского страхования в нашей стране для людей в возрасте 65 лет и старше. Некоторые люди моложе 65 лет также могут претендовать на участие в программе Medicare, в том числе инвалиды и люди с хронической почечной недостаточностью.
Программа помогает покрыть расходы на медицинское обслуживание, но не покрывает все медицинские расходы или стоимость большинства видов долгосрочного ухода.У вас есть выбор, как получить покрытие Medicare. Если вы решите получить покрытие Original Medicare (Часть A и Часть B), вы можете приобрести полис дополнительного страхования Medicare (Medigap) в частной страховой компании.
Части Medicare
Служба социального обеспечения
зарегистрирует вас в программе Original Medicare (Часть A и Часть B).
- Medicare Part A (больничная страховка) помогает оплачивать стационарное лечение в больнице или ограниченное время в учреждении квалифицированного сестринского ухода (после пребывания в больнице).Часть A также оплачивает некоторые медицинские услуги на дому и услуги хосписа.
- Medicare Part B (медицинское страхование) помогает оплачивать услуги врачей и других поставщиков медицинских услуг, амбулаторное лечение, медицинское обслуживание на дому, медицинское оборудование длительного пользования и некоторые профилактические услуги.
Другие части Medicare находятся в ведении частных страховых компаний, которые следуют правилам, установленным Medicare.
- Дополнительные полисы (Medigap) помогают оплачивать прямые выплаты Medicare, совместное страхование и вычитаемые расходы.
- Medicare Advantage (ранее известный как Часть C) включает в себя все льготы и услуги, покрываемые в рамках Части A и Части B (рецептурные лекарства и дополнительные льготы, такие как зрение, слух и стоматология), объединенные в один план.
- Medicare Part D (покрытие рецептурных препаратов Medicare) помогает покрыть стоимость рецептурных лекарств.
План
Большинство людей в возрасте 65 лет и старше имеют право на бесплатную медицинскую страховку в больнице (часть A), если они достаточно долго работали и платили налоги по программе Medicare.Вы можете зарегистрироваться в программе медицинского страхования Medicare (Часть B), заплатив ежемесячный взнос. Некоторые получатели с более высоким доходом будут платить более высокий ежемесячный взнос по Части B. Чтобы узнать больше, прочтите «Страховые взносы Medicare: правила для лиц с высоким доходом».
Следует ли мне оформлять медицинскую страховку (часть B)?
С помощью нашего онлайн-приложения вы можете подписаться на Medicare Part A (больничное страхование) и Part B (медицинское страхование). Поскольку вы должны заплатить страховой взнос за покрытие Части B, вы можете отказаться от него.
Если вы имеете право в возрасте 65 лет, ваш первоначальный период регистрации начинается за три месяца до вашего 65-летия, включая месяц, когда вам исполняется 65 лет, и заканчивается через три месяца после этого дня рождения.
Если вы решите не регистрироваться в части B Medicare, а затем решите сделать это позже, ваше покрытие может быть отложено, и вам, возможно, придется платить более высокий ежемесячный взнос, пока у вас есть часть B. Ваш ежемесячный страховой взнос увеличится на 10 процентов за каждый 12-месячный период, когда вы имели право на участие в Части B, но не подписались на нее, если только вы не соответствуете критериям «Специального периода регистрации» (SEP).
Если вы не участвуете в программе Medicare Part B в течение первоначального периода регистрации, у вас есть еще один шанс зарегистрироваться в течение «общего периода регистрации» с 1 января по 31 марта. Ваше покрытие начинается 1 июля того года, в который вы зарегистрироваться. Прочтите нашу публикацию по программе Medicare для получения дополнительной информации.
Если у вас есть медицинский сберегательный счет (HSA) или медицинское страхование, основанное на текущей работе, вы можете спросить в кадровом офисе или в страховой компании, как подписка на Medicare повлияет на вас.
Специальный период регистрации (SEP)
Если у вас есть медицинское страхование в рамках группового плана медицинского страхования, основанного на вашей текущей занятости или , вы можете не подавать заявление на участие в программе Medicare Part B в возрасте 65 лет. Вы можете иметь право на «Особый период регистрации» (SEP) что позволит вам подписаться на Часть B в течение:
- В любой месяц, когда вы остаетесь застрахованным в рамках группового плана медицинского страхования и , вы или ваш супруг (а) продолжаете работать.
- 8-месячный период, который начинается с месяца, следующего за месяцем после покрытия вашим групповым планом медицинского страхования или окончания работы, на которую оно основано, в зависимости от того, что наступит раньше.
Как подать онлайн-заявку на участие в программе Just Medicare
Если вам исполнилось три месяца и вам исполнится 65 лет, и вы еще не готовы начать ежемесячное пособие по социальному обеспечению, вы можете использовать наше онлайн-приложение для выхода на пенсию, чтобы зарегистрироваться только в Medicare и подождать, чтобы подать заявление на получение пенсионного пособия или пособия для супругов позже.Это занимает менее 10 минут, не нужно подписывать никаких форм и обычно не требуется никакой документации.
Подать заявку только на Medicare
Вернуться к сохраненному приложению
|
Проверить статус приложения
|
Заменить карту Medicare
Чтобы узнать, какие документы и информация вам необходимы для подачи заявления, перейдите к Контрольному списку для онлайн-заявки на участие в программе Medicare, пенсионном обеспечении и супругах.
Карты Medicare
Чтобы защитить вашу личность, ваша карта Medicare имеет уникальный номер Medicare. Если вы не получили свою красно-бело-синюю карту Medicare, возможно, что-то нужно исправить, например, ваш почтовый адрес. Вы можете обновить свой почтовый адрес, выполнив вход или создав свою личную учетную запись My Social Security. Узнайте больше о своей карте Medicare.
Уже зарегистрированы в программе Medicare
Если у вас есть Medicare, вы можете получать информацию и услуги в Интернете.Узнайте, как управлять своими льготами.
Если вы зарегистрированы в программе Medicare, часть A, и хотите участвовать в части B, заполните форму CMS-40B, Заявление о регистрации в программе Medicare — Часть B (медицинское страхование). Если вы подаете заявление на участие в программе Medicare Part B из-за потери работы или группового медицинского страхования, вам также необходимо будет заполнить форму CMS-L564, Request for Employment Information.
Вы можете использовать или из следующих вариантов, чтобы отправить запрос на регистрацию в рамках Специального периода регистрации:
- Перейдите к «Подать онлайн-заявку на участие в программе Medicare, часть B в течение особого периода регистрации» и заполните CMS-40B и CMS-L564.Затем загрузите свое свидетельство о групповом медицинском плане или большом групповом медицинском плане.
- Отправьте факсом или по почте ваши CMS-40B, CMS-L564 и вторичные доказательства в местный офис социального обеспечения (см. Список вторичных доказательств ниже).
Примечание: При заполнении форм CMS-40B и CMS-L564
- Укажите «Я хочу, чтобы началось покрытие части B (ММ / ГГ)» в разделе примечаний формы CMS-40B или онлайн-заявки.
- Если возможно, ваш работодатель должен заполнить Раздел B.
- Если ваш работодатель не может заполнить Раздел B, пожалуйста, заполните эту часть как можно лучше от имени вашего работодателя без его подписи и предоставьте одну из следующих форм вторичных доказательств:
- Форма подоходного налога, в которой указаны уплаченные взносы по медицинскому страхованию.
- W-2, отражающие медицинские взносы до вычета налогов.
- Квитанции о заработной плате, отражающие удержания взносов по страхованию здоровья.
- Карты медицинского страхования со сроком действия полиса.
- Объяснение пособий, выплачиваемых GHP или LGHP.
- Выписки или квитанции об уплате страховых взносов.
У вас будет программа Original Medicare (Часть A и Часть B), если вы не сделаете другой выбор.Вы можете добавить план приема лекарств (Часть D) или купить полис Medigap, чтобы оплатить расходы, которые не покрывает Original Medicare. Вы можете присоединиться к плану Medicare Advantage (часть C) и получить все покрытие Medicare (включая лекарства и дополнительные льготы, такие как зрение, слух, стоматология и т. Д.) В одном плане.
Некоторые люди с ограниченными ресурсами и доходами также могут получить Extra Help для оплаты расходов на лекарства по Части D.
Что происходит после подачи заявления?
Центры услуг Medicare и Medicaid (CMS) управляют программой Medicare.После того, как вы зарегистрируетесь, они отправят вам пакет «Добро пожаловать в Medicare» по почте вместе с вашей картой Medicare. Вы также получите справочник Medicare & You с важной информацией о вариантах покрытия Medicare.
Другие варианты участия в программе Medicare
Если вы живете в Пуэрто-Рико, вы не будете автоматически получать Medicare Part B (медицинскую страховку). Вам нужно будет подписаться на него во время первоначального периода регистрации, иначе вы заплатите штраф.Чтобы зарегистрироваться, позвоните по нашему бесплатному номеру 1-800-772-1213 ( TTY 1-800-325-0778 ). Вы также можете связаться с вашим местным отделением социального обеспечения. Вы можете найти местный офис социального обеспечения, используя наш поиск офисов.
Связанная информация
Medicare
Веб-сайт: www.medicare.gov
Бесплатный номер:
1-800-MEDICARE
( 1-800-633-4227 )
Номер TTY: 1-877-486-2048
Установка | Craft CMS Documentation
Шаг 1: Загрузите Craft
Craft можно загрузить с помощью Composer или вручную загрузив архив zip или tar.gz. Конечный результат будет таким же, поэтому выбирайте тот маршрут, который вам удобнее.
Загрузка с помощью Composer
Вы должны использовать Composer 1.3.0 или новее. Вы можете узнать свою установленную версию Composer, запустив composer -V
со своего терминала. Если это выводит что-то ниже, чем 1.3.0, запустите самообновление composer
, чтобы обновить установку Composer.
Чтобы создать новый проект Craft, выполните эту команду (заменив my / project / path
на путь, по которому Composer должен создать проект):
Composer загрузит все за несколько минут.Когда это будет сделано, вы увидите сообщение об успешном выполнении:
Загрузка файла архива вручную
Загрузите формат архива, с которым вы предпочитаете работать:
Распакуйте архив, куда бы вы ни хотели, чтобы ваш новый проект Craft жил.
Если вы используете macOS, будьте осторожны, чтобы не потерять там скрытые файлы ( .env
, .env.example
, .gitignore
и web / .htaccess
). Вы можете нажать Command + Shift + . для переключения видимости скрытых файлов в Finder.
Структура каталогов
После того, как файлы Craft будут размещены, каталог вашего проекта должен иметь такую структуру каталогов:
Папка web /
представляет корневой веб-сайт вашего сайта, и ее можно переименовать как угодно ( www /
, public /
, public_html /
и т. Д.).
См. Страницу «Структура каталогов», чтобы узнать, для чего нужны эти папки и файлы и как их настроить.
Шаг 2: Установите права доступа к файлу
Если вы использовали Composer для загрузки Craft, вы, вероятно, можете спокойно пропустить этот шаг.
Для правильной работы Craft PHP должен иметь возможность писать в следующие места:
-
.env
-
composer.json
-
composer.lock
-
config / license.key
-
config / project / *
-
storage / *
-
vendor / *
-
web / cpresources / *
Точные разрешения, которые вы должны установить, зависят от отношений между пользователями системы который запускает PHP и кто владеет папками и файлами.
- Если это один и тот же пользователь, используйте
744
. - Если они находятся в одной группе, используйте
774
. - Если вы не уверены и любите жизнь на грани, используйте
777
.
HEY IIS FANS
Убедитесь, что у учетной записи AppPool вашего сайта есть права на запись в эти папки и файлы.
Шаг 3: Установите ключ безопасности
Если вы использовали Composer для загрузки Craft, вы, вероятно, можете пропустить этот шаг.
Каждый проект Craft должен иметь уникальный ключ безопасности, который используется в каждой среде, в которой установлен проект.
Вы можете сгенерировать и назначить ключ вручную или попросить Craft сделать это за вас с помощью команды терминала.
Установите ключ вручную
Сначала сгенерируйте криптографически безопасный ключ, предпочтительно с помощью генератора паролей, например 1Password (открывается в новом окне). (Ограничения по длине нет.)
Затем откройте файл .env
(вам может потребоваться приложение типа Transmit (открывается в новом окне), чтобы сделать это, если вы используете macOS), и найдите эту строку:
Вставьте ключ безопасности в кавычки и сохраните файл.
Установите ключ из вашего терминала
В своем терминале перейдите в корневой каталог вашего проекта и выполните следующую команду:
Шаг 4: Создайте базу данных
Затем вам нужно создать базу данных для вашего проекта Craft. Craft 3 поддерживает как MySQL 5.5+, так и PostgreSQL 9.5+.
Если у вас есть выбор, в большинстве случаев мы рекомендуем следующие настройки базы данных:
MySQL
- Набор символов по умолчанию:
utf8
- Сопоставление по умолчанию:
utf8_unicode_ci
- Набор символов по умолчанию:
- 002 PostgreSQL
Шаг 5. Настройка веб-сервера
Создайте новый веб-сервер для размещения вашего Craft-проекта.Его корень документа (или «веб-корень») должен указывать на ваш каталог web /
(или как бы вы его переименовали).
Если вы не используете Nitro или другой инструмент локального хостинга, вам, вероятно, потребуется обновить файл hosts
, чтобы ваш компьютер знал, как маршрутизировать запросы с выбранным именем хоста локально.
- macOS / Linux / Unix :
/ etc / hosts
- Windows :
\ Windows \ System32 \ drivers \ etc \ hosts
Вы можете проверить, правильно ли вы все настроили, указав свой веб-браузер на https: //
(заменив
именем хоста вашего веб-сервера). Если отображается мастер установки Craft, имя хоста правильно разрешается для вашей установки Craft.
Шаг 6: Запуск мастера установки
Наконец, пришло время запустить мастер установки Craft с вашего терминала или через веб-браузер.
Если вы ранее использовали composer create-project
и решили продолжить настройку там, вы можете сразу перейти на https: // mysite.Тест / админ
.
Настройка терминала
В своем терминале перейдите в корневой каталог проекта и выполните следующую команду, чтобы запустить мастер установки:
Команда задаст вам несколько вопросов, чтобы узнать, как подключиться к вашей базе данных, а затем нажмите от установщика Craft. Как только это будет сделано, вы сможете получить доступ к своему новому сайту Craft из браузера.
Настройка веб-браузера
В веб-браузере перейдите по адресу https: //mysite.test/index.php? p = admin / install
(заменив mysite.test
именем хоста вашего веб-сервера). Если вы все сделали правильно, вас должен приветствовать мастер установки Craft:
mysite.test / admin / install
Первым шагом установщика является принятие лицензионного соглашения (открывается в новом окне). Прокрутите вниз соглашение (читая все, конечно) и нажмите Получил , чтобы принять:
mysite.test / admin / install
Второй шаг — ввести информацию о подключении к базе данных:
Если мастер установки пропускает этот шаг, потому что Craft уже может подключиться к вашей базе данных.
mysite.test / admin / install
Третий шаг — создание учетной записи администратора. Не входите в число этих людей — обязательно выберите надежный пароль:
mysite.test / admin / install
Последний шаг — определить системное имя, базовый URL-адрес и язык:
mysite. test / admin / install
Нажмите Завершить , чтобы завершить процесс установки. Через несколько секунд у вас должен быть установлен рабочий Craft!
В случае успеха Craft перенаправит ваш браузер на панель управления:
mysite.test / admin / dashboard
Поздравляем, вы установили Craft!
А теперь постройте что-нибудь невероятное.
Устранение неполадок
См. Статью базы знаний «Устранение неполадок при неудачной установке Craft» (открывается в новом окне), если что-то пошло не так.
Настройка и устранение неполадок гостевого доступа и доступа к хосту в пространствах CMS
Введение
В этом документе описывается, как настроить гостевой доступ и доступ к хосту в пространствах вашего Cisco Meeting Server (CMS) с помощью команд API.
Предварительные требования
Требования
Cisco рекомендует ознакомиться со следующими темами:
- Cisco Meeting Server (CMS) с настроенными пространствами и возможностью совершать звонки на него
- API-клиент (например, Poster, Postman) или
- Руководство по API CMS
Используемые компоненты
Информация в этом документе основана на версии CMS 2.1
Информация в этом документе была создана на устройстве в определенной лабораторной среде.Если ваша сеть работает, убедитесь, что вы понимаете потенциальное влияние любой команды.
Справочная информация
В документе описаны типы сценариев:
- Гость и хост-участники используют разные URI или call-ID
- Один и тот же URI используется гостями и участниками хоста, где различие осуществляется на основе ввода PIN-кода или кода доступа (оба непустые)
- Один и тот же URI используется гостями и участниками хоста, где различие осуществляется на основе ввода ПИН-кода или кода доступа (сочетание пустого и непустого)
- Хост-пользователь является участником пространства и авторизован через webRTC, а гостевые пользователи присоединяются к встрече с callID.Одинаковые URI и callID используются гостями и участниками хоста с пустым или непустым PIN-кодом / кодами доступа для гостевых пользователей
Настроить
Существует четыре возможности различения между гостевыми и ведущими участниками в CMS, описанными в следующих 4 примерах, и в основном они основаны на различных callLegProfiles , которые определяют поведение во время разговора для тех участников, которые присоединяются к пространству.
Сначала объясняется метод с использованием другого URI (или идентификатора вызова) для гостевых и хост-участников, а затем он добавляется с использованием разных кодов доступа (или тайм-аута) к одному и тому же URI , чтобы различать между гостями и принимающими участниками.Третий метод тайм-аута или ввода пустого ПИН-кода для гостевых пользователей был представлен как новая функция в CMS 2.1, как показано в разделе 2.4 примечаний к выпуску. Четвертый метод объясняет, как настроить доступ гостя и хоста к пространствам с назначенным владельцем / участниками и сделать члена пространства (владельца) хостом пространства.
1) Конфигурация с использованием разных URI
Это базовая конфигурация, которая была доступна до выпуска CMS 2.1 и аналогична другой конфигурации call-ID.Следующие шаги необходимо выполнить, чтобы получить разграничение доступа гостя / хоста на том же пространстве:
- Создать гостя callLegProfile ( needsActivation = true )
- Создать хост callLegProfile ( needsActivation = false )
- Назначьте гостевой callLegProfile существующему или новому пространству (является методом доступа по умолчанию)
- Создайте новый метод доступа accessMethod в том же пространстве с другим URI (и call-ID) и назначьте ему узел callLegProfile
Шаг 1.Создайте гостевой callLegProfile ( needsActivation = true ).
callLegProfile определяет поведение при вызове, и по умолчанию вы назначаете поведение при вызове гостя для пространства, чтобы позже вы могли иметь другой метод доступа в том же пространстве, а также для хоста, чтобы иметь возможность присоединиться.
Примечание : Вы также можете назначить это на уровне клиента ( / api / v1 / tenants /
Параметр needsActivation является наиболее важным здесь для поведения гостя / хоста, поскольку, если он установлен на true , участник не сможет получать или передавать аудио и видео, пока один или несколько участников full / activator (host) присоединиться. Другие параметры callLegProfile можно найти в разделе 8.4.3 руководства по API, в соответствии с которым показанные могут быть уместны и в этой настройке (в зависимости от ваших требований):
- презентация Разрешено
- RXAudioMute
- RXVideoMute
- deactivationMode (deactive | disconnect | stayActivated) и deactivationModeTime [действие, которое будет выполнено, когда последний активатор покинет вызов]
Чтобы создать гостевой callLegProfile , сделайте запрос POST на / api / v1 / callLegProfiles с предпочтительными параметрами и параметром needActivation , для которого установлено значение true , чтобы вы могли выполнить запрос по запросу GET . что callLegProfile-ID впоследствии с таким результатом, например:
Xml version = "1.0 "?>< needsActivation > true needsActivation > SpeakerOnly false true true true < deactivationMode > деактивировать deactivationMode >
Запишите callLegProfile-ID , выделенный жирным шрифтом, поскольку он должен применяться к пространству на шаге 3 для (по умолчанию) гостевого доступа.
Шаг 2. Создайте хост callLegProfile ( needsActivation = false ).
Аналогичным образом создайте хост callLegProfile для поведения хоста при вызове. Применяются те же параметры, что и упомянутые ранее, хотя параметры можно выбрать в соответствии с вашими предпочтениями и требованиями. Главный элемент здесь — установить для параметра needsActivation значение false , чтобы дать ему роль хоста.
Вы создаете его с помощью запроса POST на / api / v1 / callLegProfiles с предпочтительными параметрами и параметром needsActivation , установленным на false , чтобы вы могли выполнить запрос GET для этого callLegProfile-ID затем с таким результатом, например:
Xml version = "1.0 "?>< needsActivation > false needsActivation > SpeakerOnly true false / rxVideoMute>
Запишите callLegProfile-ID , выделенный жирным шрифтом, поскольку он должен применяться к пространству accessMethod на шаге 4 для доступа к хосту.
Шаг 3. Назначьте гостевой callLegProfile существующему или новому пространству (по умолчанию accessMethod ).
Выполните либо команду PUT для существующего пространства ( / api / v1 / coSpaces /
Выполните запрос GET для этого пространства ( / api / v1 / coSpaces /
Xml version = "1.0 "?>Guest.space true < uri > guest.space uri > < callId > 628821815 callId > < callLegProfile > d4bfe12d-68cd-41c0-a671-48395ee170ab callLegProfile >bc392aaa-8c6d-4619-ad2f-cb30vencownerms.ru / ownerJid> iWqZQ.tTMIleeQHKMB.JYg 1
Запишите идентификатор пространства, выделенный жирным шрифтом, так как он должен использоваться для создания accessMethod на этом конкретном пространстве на шаге 4.
Шаг 4. Создайте новый метод доступа accessMethod в этом пространстве с другим URI (и идентификатором вызова ) и назначьте ему хост callLegProfile .
Вы хотите создать другой способ доступа к пространству, нежели гостевой доступ, который в настоящее время используется по умолчанию.Это делается путем указания accessMethod в самом пространстве командой POST в / api / v1 / coSpaces /
После запроса GET для этого пространства accessMethod ( / api / v1 / coSpaces /
Xml version = "1.0"?>< uri > host.space uri > < callId > 888 callId > < passcode > passcode > < callLegProfile > 7306d2c1-bc15-4dbf-ab4a-1cbdaabd1912 callLegProfile > r8.QXRrOMFp719gDL5ck6Q
Проверить
Теперь вы можете подключиться к той же встрече:
— набрав URI-адрес guest.space (за которым следует домен, настроенный в ваших правилах сопоставления вызовов)
— путем ввода значения идентификатора вызова 628821815 через IVR или соединение WebRTC (без пароля)
— набрав URI host.space (за которым следует домен, настроенный в правилах сопоставления вызовов)
— путем ввода значения идентификатора звонка 888 через IVR или соединение WebRTC (без пароля)
Когда к пространству присоединились только гости, их всех помещают в комнату вестибюля и ждут, пока к ней присоединится хозяин.Как только хозяин присоединяется, все гости и хозяева подключаются к конференции. Если к этому пространству больше не присоединились хосты, но все еще есть гости, они возвращаются к экрану лобби в соответствии с конфигурацией деактивировать в параметре deactivationMode в гостевом callLegProfile , как показано на шаге 1.
2) Конфигурация с использованием тех же URI, но непустых ПИН / кодов гостя и хоста
Эта конфигурация аналогична конфигурации в предыдущем примере, а также доступна уже до CMS 2.1 выпуск. Это требует, чтобы и гость, и хост вводили непустой PIN-код или код доступа, чтобы можно было различить их, когда они набирают один и тот же URI .
Шаги настройки очень похожи на предыдущий пример настройки:
- Создать гостя callLegProfile ( needsActivation = true )
- Создать хост callLegProfile ( needsActivation = false )
- Назначьте гостевой callLegProfile существующему или новому пространству, указав гостевой код доступа (ПИН-код) (который является методом доступа по умолчанию)
- Создайте новый метод доступа accessMethod в том же пространстве с тем же URI (другой идентификатор вызова ) и назначьте ему узел callLegProfile , включая пароль узла (PIN)
Шаг 1.Создайте гостевой callLegProfile ( needsActivation = true ).
Можно использовать такую же конфигурацию, как в предыдущем примере 1, и даже тот же гостевой callLegProfile ( d4bfe12d-68cd-41c0-a671-48395ee170ab ), как показано.
Шаг 2. Создайте хост callLegProfile ( needsActivation = false )
Можно использовать ту же конфигурацию, что и в предыдущем примере 1, и даже тот же хост callLegProfile ( 7306d2c1-bc15-4dbf-ab4a-1cbdaabd1912 ), как показано.
Шаг 3. Назначьте гостевой callLegProfile существующему или новому пространству, указав гостевой код доступа (ПИН-код) (по умолчанию accessMethod ).
Как и раньше, вы можете выполнить операцию PUT на существующем пространстве ( / api / v1 / coSpaces /
Если вы выполняете запрос GET в этом пространстве, вы должны иметь возможность увидеть такой же вид вывода, как этот, где вы видите URI для guestpin.space, call-ID из 189, наш ранее создал гостевой callLegProfile и пароль из 789:
Xml version = "1.0"?>ПИН-код гостя / хоста false < uri > guestpin.пробел uri > < callId > 189 callId > < callLegProfile > d4bfe12d-68cd-41c0-a671-48395ee170ab callLegProfile> callLegProfile> passcode>код доступа >
X7f83UX7PHcIYp0JbT0fUA 1
Запишите идентификатор пространства, выделенный полужирным шрифтом, так как он должен использоваться для создания accessMethod в этом конкретном пространстве на шаге 4.
Шаг 4. Создайте новый метод accessMethod в этом пространстве с тем же URI (другой идентификатор вызова ) и назначьте ему хост callLegProfile , включая код доступа хоста (PIN).
В этом пространстве вы также создаете другой метод доступа для хостов (так как гостевой callLegProfile назначается в самом пространстве как вариант соединения по умолчанию), как и в первом примере конфигурации. Это делается с помощью команды POST на / api / v1 / coSpaces /
Если вы выполните запрос GET для этого accessMethod , вы должны увидеть аналогичный вывод, показывающий тот же URI гостевой шпильки.пробел, идентификатор вызова из 889, ссылка на callLegProfile хоста и PIN-код хоста из 1234:
Xml version = "1.0"?>< uri > guestpin.space uri > < callId > 889 callId > < пароль > 1234 пароль > < callLegProfile > 7306d2c1-bc15-4dbf-ab4a-1cbdaabd1912 callLegProfile > c0wnqI1qB9JGRdmekHEO1w Проверить
Теперь вы можете подключиться к той же встрече:
- набрав на гостевую панель.пробел URI (за которым следует домен, настроенный в правилах сопоставления вызовов) и ввод PIN-кода 789
- введя call-ID значение 189 через IVR или WebRTC, присоединитесь с PIN 789
- набрав по адресу guestpin.space URI (за ним следует домен, настроенный в ваших правилах сопоставления вызовов) и введя PIN-код 1234
- введя call-ID значение 889 через IVR или WebRTC, присоединитесь с PIN 1234
Когда к пространству присоединились только гости, их всех помещают в комнату вестибюля и ждут, пока к ней присоединится хозяин.Как только хозяин присоединяется, все гости и хозяева подключаются к конференции. Если к этому пространству больше не присоединились хосты, но все еще есть гости, они возвращаются к экрану лобби в соответствии с конфигурацией деактивировать в параметре deactivationMode в гостевом callLegProfile , как показано на шаге 1.
3) Конфигурация с использованием одних и тех же URI с сочетанием пустого ПИН гостя и непустого ПИН хоста
Эта конфигурация доступна только начиная с версии 2.1 CMS и далее из-за некоторых недавно добавленных команд API passcodeMode и passcodeTimeout в разделе callProfile . Это позволяет гостям присоединиться к пустому PIN-коду (ввод # или тайм-аут), в то время как у хоста есть PIN-код для доступа к пространству и его активации. callProfile управляет входящим вызовом для вызовов SIP (включая Lync) и, таким образом, не применяется для клиентов CMA (как толстого клиента, так и WebRTC) .
Шаги настройки аналогичны шагам в примере 2, но с добавлением callProfile:
- Создать гостя callLegProfile ( needsActivation = true )
- Создать хост callLegProfile ( needsActivation = false )
- Создайте профиль вызова с желаемым паролем , режимом и паролем Конфигурация таймаута
- Назначьте гостевой профиль callLegProfile и callProfile шага 3 существующему или новому пространству, указав гостевой код доступа (ПИН-код) (который является методом доступа по умолчанию)
- Создайте новый метод доступа accessMethod в том же пространстве с тем же URI (другой идентификатор вызова ) и назначьте ему узел callLegProfile , включая пароль узла (PIN)
Поскольку конфигурации полностью идентичны примерам конфигурации 1 и 2, есть ссылки на эти конфигурации.Фактически для теста использовалось то же пространство, что и в примере 2, но теперь оно было добавлено с помощью callProfile.
Шаг 1. Создайте гостевой callLegProfile ( needsActivation = true ).
Можно использовать ту же конфигурацию, что и в предыдущем примере 1, и даже тот же гостевой callLegProfile ( d4bfe12d-68cd-41c0-a671-48395ee170ab ), как показано.
Шаг 2. Создайте хост callLegProfile ( needsActivation = false ).
Можно использовать ту же конфигурацию, что и в предыдущем примере 1, и даже тот же вызов хоста callLegProfile ( 7306d2c1-bc15-4dbf-ab4a-1cbdaabd1912 ), как показано.
Шаг 3. Создайте профиль callProfile с желаемой конфигурацией режима passcodeMode и passcodeTimeout .
Вы можете создать callProfile, который определяет качество входящих вызовов для вызовов SIP (включая Lync). Здесь возможны несколько возможных конфигураций, например, разрешение записи или потоковой передачи или ограничение максимального количества участников, но здесь основное внимание уделяется новым дополнениям API из CMS 2.1, касающийся обработки кода доступа. Остальные параметры можно найти в разделе 8.2 руководства по API.
Два параметра определяют здесь поведение кода доступа:
- требуется : IVR вечно ждет, пока пользователь введет PIN-код или # для пустого PIN-кода (для гостей)
- тайм-аут : IVR ожидает кода доступа Тайм-аут количество секунд, в течение которого участник должен ввести PIN-код, и если в течение этого времени ввод не был произведен, предполагается, что был введен пустой (#) PIN-код
- passcodeTimeout : необходимо установить только тогда, когда passcodeMode установлен на тайм-аут и контролирует количество времени до интерпретации кода доступа как пустого
Чтобы создать callProfile , выполните команду POST на / api / v1 / callProfiles (или PUT на / api / v1 / callProfiles /
, если вы хотите изменить существующий) с желаемыми параметрами для passcodeMode и passcodeTimeout .Если вы выполните команду GET для этого конкретного профиля callProfile , вы должны получить аналогичный результат, например, когда вы установили режим как тайм-аут и значение тайм-аута 5 секунд: Xml version = "1.0"?>< passcodeMode > timeout passcodeMode > < passcodeTimeout > 5 passcodeTimeout > Запишите callProfile-ID , выделенный жирным шрифтом, так как он должен использоваться для назначения пространству, чтобы иметь это поведение при вызове на шаге 4.
Шаг 4. Назначьте гостевой профиль callLegProfile и callProfile шага 3 существующему или новому пространству, указав гостевой код доступа (ПИН-код) (который является методом доступа по умолчанию).
Как и раньше, вы можете выполнить операцию PUT на существующем пространстве ( / api / v1 / coSpaces /
) или операцию POST для создания нового пространства ( / api / v1 / coSpaces ) с желаемыми параметрами для URI и call-ID , например, а также для гостя callLegProfile (из шага 1).Отличие от предыдущих примеров - это callProfile из шага 3 и тот факт, что для него не назначен пароль. Если вы выполняете запрос GET в этом пространстве, вы должны иметь возможность увидеть вывод, аналогичный тому, что и в этом примере, где вы видите URI для guestpin.space, call-ID из 189, ранее созданный гостевой callLegProfile и callProfile , как настроено на шаге 3:
Xml version = "1.0 "?>ПИН-код гостя / хоста false < uri > guestpin.space uri > < callId > 189 callId > < callLegProfile > d4bfe12d-68cd-41c0-a671-48395ee170ab callLegProfile > < callProfile > 4b0eff60-e4aa-4303-8646-a7e800a4eac6 callProfile > <секрет> X7f83UX7PHcIYp0JbT0fUA1
Запишите идентификатор пространства, выделенный жирным шрифтом, поскольку он должен использоваться для создания метода доступа для этого конкретного пространства на шаге 5.
Шаг 5. Создайте новый метод доступа accessMethod в том же пространстве с тем же URI (другой идентификатор вызова ) и назначьте ему узел callLegProfile , включая пароль узла (PIN).
В этом пространстве вы также создаете другой метод доступа для хостов (поскольку гостевой callLegProfile назначается в самом пространстве как вариант соединения по умолчанию), как и в первом примере конфигурации. Это делается с помощью команды POST на / api / v1 / coSpaces /
Если вы выполняете запрос GET для этого accessMethod , вы должны иметь возможность увидеть аналогичный вид вывода, показывающий тот же URI для guestpin.space, call-ID из 889, хост callLegProfile Ссылка и хост PIN из 1234:
Xml version = "1.0 "?>< uri > guestpin.space uri > < callId > 889 callId > < пароль > 1234 пароль > < callLegProfile 7306d2c1-bc15-4dbf-ab4a-1cbdaabd1912 callLegProfile > c0wnqI1qB9JGRdmekHEO1w
Проверить
Теперь вы можете подключиться к той же встрече:
- набрав на гостевую панель.пробел URI (за ним следует домен, настроенный в ваших правилах сопоставления вызовов) и введите # как PIN или дайте ему время ожидания через 5 секунд
- введя call-ID значение 189 через IVR или WebRTC присоединитесь к
- набрав по адресу guestpin.space URI (за ним следует домен, настроенный в ваших правилах сопоставления вызовов) и введя PIN-код 1234
-, введя call-ID значение 889 через IVR или WebRTC, присоединитесь с PIN-кодом 1234
4) Пользователь-организатор является участником пространства и авторизован через вход в систему через webRTC, гостевые пользователи присоединяются к встрече с callID.Одинаковые URI и callID используются гостями и участниками хоста с пустым или непустым PIN-кодом / кодами доступа для гостевых пользователей
Следующие шаги необходимо выполнить, чтобы получить разграничение доступа гостя / хоста к одному и тому же пространству для участников и не участников пространства:
- Создать гостя callLegProfile ( needsActivation = true )
- Создать хост callLegProfile ( needsActivation = false )
- Назначьте гостевой callLegProfile существующему или новому пространству (является методом доступа по умолчанию)
- Создайте новый метод доступа accessMethod в том же пространстве с тем же URI (и call-ID) и назначьте ему узел callLegProfile
- Назначьте владельца JID тому же пространству.(если не назначен)
- Добавьте этот ownerID в качестве пользователя-члена в то же пространство и назначьте хост callLegProfile этому пользователю-члену
Шаг 1 . Создайте гостевой callLegProfile (needsActivation = true).
Та же конфигурация, что и в предыдущем примере 1, и в этом примере используется гостевой callLegProfile ( bfe7d07f-c7cb-4e90-a46e-4811bbaf6978 ).
Запишите callLegProfile-ID , выделенный жирным шрифтом, поскольку он должен применяться к пространству на шаге 3 для гостевого доступа.
Шаг 2 . Создайте узел callLegProfile (needsActivation = false)
Та же конфигурация, что и в предыдущем примере 1, и в этом примере используется хост callLegProfile ( 0e76e943-6d90-43df-9f23-7f1985a74639 ).
Запишите callLegProfile-ID , выделенный жирным шрифтом, поскольку он должен применяться к пространству accessMethod на шаге 4 для доступа к хосту и к члену coSpace на шаге 6.
Шаг 3 .Назначьте гостевой callLegProfile существующему или новому пространству (являющемуся методом доступа по умолчанию).
Выполните либо команду PUT для существующего пространства ( / api / v1 / coSpaces /
Выполните запрос GET для этого пространства ( / api / v1 / coSpaces /
Xml version = "1.0 "?>Глобальный false глобальный 1234 bfe7d07f-c7cb-4e90-a46e-4811bbaf6978 < nonMemberAccess > истина nonMemberAccess >0w4O2zTTF0WdL4ymF8D0_A allEqual
Запишите идентификатор пространства, выделенный полужирным шрифтом, так как он должен использоваться для создания accessMethod в этом конкретном пространстве на шаге 4.
Шаг 4 . Создайте новый метод доступа accessMethod в этом пространстве с тем же URI (и идентификатор вызова ) и назначьте ему узел callLegProfile .
Вы хотите создать другой способ доступа к пространству, нежели гостевой доступ, который в настоящее время используется по умолчанию. Это делается путем указания accessMethod в самом пространстве с помощью команды POST в / api / v1 / coSpaces /
После запроса GET для этого пространства accessMethod ( / api / v1 / coSpaces /
Xml version = "1.0 "?>< uri > глобальный uri > < callId > 1234 callId > < пароль > 12345 пароль > < callLegProfile > 0e76e943-6d90-43df-9f23-7f1985a74639 callLegProfile > kffO1zTTE0feL4fsdf43w_B
Шаг 5 . Назначьте области ownerJid пользователя.(если не назначен). Добавьте ownerJID в пространство, указав ownerJid ([email protected]) в пространстве с помощью команды PUT на / api / v1 / coSpaces /
После запроса GET для этого пространства вы должны увидеть, что ownerId и ownerJid были назначены пространству:
Xml version = "1.0"?>Глобальный false глобальный 1234 bfe7d07f-c7cb-4e90-a46e-4811bbaf6978 истина < ownerId > 1d942281-413e-4a2a-b776-91a674c3a5a9 ownerId > < ownerJid > user1 @ evacanoalone.net ownerJid >0w4O2zTTF0WdL4ymF8D0_A 1 allEqual
Запишите идентификатор владельца ( 1d942281-413e-4a2a-b776-91a674c3a5a9 ).
Шаг 6. Добавьте этот идентификатор владельца (1d942281-413e-4a2a-b776-91a674c3a5a9) из шага 5 в качестве пользователя-участника в пространство и назначьте этому пользователю-участнику host callLegProfile .Это делается путем указания userJId и host callLegProfile в самом пространстве (с указанием coSpaceID ) командой POST (/ api / v1 / coSpaces /
Верно, что этот пользователь-член был добавлен в пространство командой GET ( / api / v1 / coSpaces /
Xml version = "1.0 "?>1d942281-413e-4a2a-b776-91a674c3a5a9 [email protected] false
Запишите идентификатор пользователя (если он отличается от идентификатора владельца в шаге 5). Убедитесь, что host callLegProfile был назначен coSpaceUser запросом GET , указав coSpaceID и userID ( / api / v1 / coSpaces /
Xml version = "1.0 "?>1d942281-413e-4a2a-b776-91a674c3a5a9 [email protected] false верно истина истина false false true true ложь false true 0e76e943-6d90-43df-9f23-7f1985a74639
Проверить
Теперь вы можете подключиться к той же встрече:
- набрав URI (за которым следует домен, настроенный в ваших правилах сопоставления вызовов)
- путем ввода значения идентификатора звонка 1234 через IVR или соединение WebRTC (без пароля)
Путем входа в систему как пользователь (член пространства с назначенным «хостом» callLegProfile, с user1 @ evacanoalone.net в этом сценарии) через webRTC и присоединиться к пространству («глобальный» URI).
- набрав «глобальный» URI (за которым следует домен, настроенный в ваших правилах сопоставления вызовов) и код доступа 12345.
- путем ввода значения идентификатора звонка 1234 через IVR или соединение WebRTC (с паролем хоста 12345)
Когда к пространству присоединились только гости, все они помещаются в комнату вестибюля, ожидая присоединения хозяина. Как только хозяин присоединяется, все гости и хозяева включаются в конференцию.Если к этому пространству больше не присоединились хосты, но все еще есть гости, они возвращаются к экрану лобби в соответствии с конфигурацией деактивировать в параметре deactivationMode в гостевом callLegProfile , как показано на шаге 1.
Хост
(владелец / участник) может установить (изменить / удалить) пароль для гостей прямо в приложении webRTC или полностью отключить доступ для пространства, не являющегося участником (гостя):
Устранение неполадок
В этом разделе представлена информация, которую можно использовать для устранения неполадок в конфигурации.
Ведение журнала CMS вкратце показывает нам, когда вы присоединяетесь в качестве гостя или когда присоединяется первый хост, но лучше всего с помощью запросов GET проверить callProfile, а также определения callLegProfile гостя и хоста и их распределение в соответствующих методах доступа ( или метод доступа по умолчанию) или на более высоком уровне (глобальный уровень или уровень арендатора).
Вы можете проследить эту структуру, чтобы получить всю информацию:
- GET on / api / v1 / callProfiles (при использовании этого с кодом доступа Mode )
> подробно проверьте желаемый callProfile-ID с помощью GET на / api / v1 / callProfiles / - GET на / api / v1 / callLegProfiles
> детально проверьте желаемые идентификаторы callLegProfile-ID гостя и хоста, используя GET на / api / v1 / callProfiles / - GET на / api / v1 / coSpaces
> детально проверьте требуемый идентификатор пространства, используя GET на / api / v1 / coSpaces /
> проверьте желаемый callProfile- ID (шаг 1) и гостевой callLegProfile (шаг 2) связаны с этим пространством
[если его нет, проверьте менее конкретные элементы, такие как tenant ( / api / v1 / tenants / - GET на / api / v1 / coSpaces /
/ accessMethods
> подробно проверьте желаемый метод доступа, используя GET на / api / v1 / coSpaces // accessMethods / , чтобы проверить, назначен ли хост callLegProfile
В журнале CMS, показанном в его примере, у вас есть первые два гостя, которые входят ( звонит 38 из 2000 @ steven.lab и звонят по номеру 39 с [email protected]), у которых время ожидания в пространстве [email protected], а затем подключается хост. Из фрагмента видно, что для гостей он информирует нас о том, что с ним нужно делать ( нужно деактивировать, ), и вы можете видеть, что это поведение для этих вызовов изменяется, когда присоединяется хост ([email protected]) на пробел ( перестает деактивироваться ). Точно так же вы можете снова увидеть ту же запись, когда гости снова перейдут в вестибюль, как только в пространстве больше нет хостов (, чтобы деактивировать, ).
21.02.2017 17: 48: 54.809 Info call 38 : входящий зашифрованный SIP-вызов от «sip: [email protected]» на локальный URI «sip: [email protected]» 2017-02-21 17: 48: 54.822 Информационный вызов 38: настройка сеанса UDT RTP для DTLS (комбинированная среда и управление) 2017-02-21 17:48: 54.837 Информационный вызов 38: компенсация несоответствия типов полезной нагрузки на дальнем конце 2017-02-21 17: 48: 54.847 Информация, отправляющая быстрый ответ (2) на сообщение BFCP 2017-02-21 17: 48: 54.847 Информационный вызов 38: отправка приветствия BFCP в качестве клиента после получения приветствия, когда BFCP не активен 2017-02-21 17:48:54.883 Предупреждающий вызов 38: замена ожидающего сообщения BFCP «PrimitiveHelloAck» на «PrimitiveHelloAck» 2017-02-21 17: 48: 54.883 Информационный вызов 38: BFCP (роль клиента) теперь активен 2017-02-21 17: 48: 59.294 Info call 39 : входящий зашифрованный SIP-вызов от «sip: [email protected]» на локальный URI «sip: [email protected]» 2017-02-21 17: 48: 59.310 Информационный вызов 39: настройка сеанса UDT RTP для DTLS (комбинированная среда и управление) 2017-02-21 17:48: 59.323 Информационный вызов 39: компенсация несоответствия типов полезной нагрузки на дальнем конце 2017-02-21 17:48:59.569 Информация, отправляющая быстрый ответ (2) на сообщение BFCP 2017-02-21 17: 48: 59.569 Информационный вызов 39: отправка приветствия BFCP в качестве клиента после получения приветствия, когда BFCP не активен 2017-02-21 17: 48: 59.746 Информационный вызов 39: BFCP (роль клиента) теперь активен 2017-02-21 17: 49: 07.971 Информация о настройке вызова e2264fb0-483f-45bc-a4f3-5a4ce326e72c для деактивации 2017-02-21 17: 49: 07.972 Информационный участник "[email protected]" присоединился к теме 22d9f4ca-8b88-4d11-bba9-e2a2f7428c46 (ПИН-код гостя / хоста) 2017-02-21 17:49:12.463 Информация о настройке вызова b1b5d433-5ab5-49e1-9ae3-3f4f71703d1b для деактивации 2017-02-21 17: 49: 12.463 Информационный участник "[email protected]" присоединился к теме 22d9f4ca-8b88-4d11-bba9-e2a2f7428c46 (ПИН-код гостя / хоста) 2017-02-21 17: 49: 12.463 Инфоконференция «ПИН-код гостя / хоста»: теперь присутствуют незашифрованные участки вызова 2017-02-21 17: 49: 16.872 Info call 40 : входящий зашифрованный SIP-вызов от sip: [email protected] на локальный URI sip: [email protected] " 2017-02-21 17: 49: 16.885 Информационный вызов 40: настройка сеанса UDT RTP для DTLS (комбинированная среда и управление) 2017-02-21 17: 49: 24.260 Информационный вызов 40: тайм-аут воспроизведения звуковой подсказки 2017-02-21 17: 49: 26.670 Информационный участник "[email protected]" присоединился к пространство 22d9f4ca-8b88-4d11-bba9-e2a2f7428c46 (ПИН-код гостя / хоста) 2017-02-21 17: 49: 26.670 Информационный звонок e2264fb0-483f-45bc-a4f3-5a4ce326e72c перестает быть деактивированным 2017-02-21 17:49:26.670 Информационный звонок b1b5d433-5ab5-49e1-9ae3-3f4f71703d1b перестает быть деактивированным 2017-02-21 17: 49: 30.832 Информационный звонок 40: окончание; удаленное отключение SIP - подключено за 0:14 2017-02-21 17: 49: 30.833 Информационный участник "[email protected]" слева пробел 22d9f4ca-8b88-4d11-bba9-e2a2f7428c46 (ПИН-код гостя / хоста) 2017-02-21 17: 49: 30.833 Информация о настройке вызова e2264fb0-483f-45bc-a4f3-5a4ce326e72c для деактивации 2017-02-21 17:49:30.833 Информация о настройке вызова b1b5d433-5ab5-49e1-9ae3-3f4f71703d1b для деактивации
Дополнительная информация
CMS Detector - 7 лучших инструментов для определения того, какую CMS использует веб-сайт
Какой бы ни была причина определения того, на какой CMS или конструкторе веб-сайтов основан веб-сайт, есть разные способы выполнить эту задачу, от использования специально разработанного детектора CMS инструменты, чтобы изучить исходный код из браузера, и другие. Сегодня мы узнаем, что такое CMS и какие лучшие онлайн-инструменты для обнаружения CMS, чтобы выяснить, какой из них использует веб-сайт.
Что такое CMS?
CMS или система управления контентом - это программное обеспечение, которое используется для создания, управления и изменения веб-сайта и его содержимого. Это лучший вариант для менее технического подхода к созданию веб-сайтов, который не требует написания кода для веб-сайта.
Система управления контентом состоит из двух частей: приложения управления контентом или CMA; и приложение для доставки контента, CDA. CMA - это часть, которую вы используете для добавления и управления контентом на веб-сайте, интерфейс внешнего интерфейса; это та часть, где другие пользователи могут легко управлять контентом.Напротив, CDA - это внутренний интерфейс, в котором контент хранится и загружается на веб-сайт.
Некоторые из самых популярных примеров CMS:
- WordPress
- Joomla
- Кинста
- Magento
- Друпал
- Shopify
- Squarespace
- Wix
Обнаружение CMS - важная часть любого процесса разведки; Как только вы обнаружите, какую CMS использует целевой веб-сайт, вы сможете выполнить сканирование уязвимостей.Если, например, это сайт WordPress, вы можете попытаться использовать известные уязвимости системы безопасности WordPress.
Какую CMS использует этот сайт?
Обнаружить CMS можно разными способами, некоторые из них немного проще и быстрее, чем другие. Определить некоторые из самых популярных CMS, таких как WordPress, Joomla и Shopify, несложно, но, поскольку существует гораздо больше платформ, которые вам следует рассмотреть, использование базовой проверки в исходном коде может оказаться затруднительным.
Прежде чем мы углубимся в некоторые инструменты детектора CMS, давайте рассмотрим некоторые традиционные способы определения того, на какой CMS основан веб-сайт:
Есть несколько очевидных признаков того, что владелец веб-сайта не удалил, которые могут сказать вам, какую CMS он использовал:
- «Powered by»: некоторые веб-сайты могут иметь логотип «Powered by», за которым следует название CMS в нижнем колонтитуле
- Во вкладке браузера может быть значок CMS (на сайтах Joomla этот значок часто есть)
Поскольку многие владельцы веб-сайтов настраивают свои веб-сайты и удаляют эти контрольные признаки, вы также можете проверить их исходный код прямо из браузера:
- Несколько более своевременным вариантом было бы использовать ярлык «Найти на странице» и ввести имена CMS, что хорошо работает для Squarespace и WordPress (wp).
- Ярлык с головой может быть вашим другом. Там найдите тег или заголовок x-powered-by, за которым будет следовать CMS.
- Иногда тег генератора удаляется, поэтому другой вариант - ввести некоторые каталоги или теги, специфичные для каждой CMS. Для веб-сайта WordPress введите «wp-content» или просто введите WordPress; Joomla будет иметь слово «com_content» во внутренних ссылках; а в Drupal будут папки «/ sites /» или «/ core /», в зависимости от версии.
Все эти шаги, помимо того, что отнимают много времени, не так надежны - разработчики часто удаляют эти теги или настраивают их, чтобы скрыть используемую CMS. Кроме того, если они не используют какую-либо CMS, потребуется много отдельных поисков, прежде чем вы поймете, что снимали только в темноте. Здесь вам на помощь приходят автоматизированные онлайн-детекторы CMS.
Топ-7 онлайн-детекторов CMS
Существует множество CMS, которые вы можете использовать для создания веб-сайтов, а также множество инструментов для обнаружения CMS, которые помогут вам узнать о них.Детекторы CMS могут быть даже соединены со сканером уязвимостей для дальнейшего расследования вашей информационной безопасности. Мы протестировали самые популярные из них, чтобы предоставить вам список из 8 лучших доступных онлайн-инструментов для обнаружения CMS, которые помогут вам ответить на вопрос: какую CMS использует этот веб-сайт?
1. Wappalyzer
Wappalyzer, вероятно, является одним из самых популярных поставщиков технических данных в отрасли, насчитывающий более 1 000 000 загрузок в Chrome Store, с рейтингом 4,6 из 5 от 1780 пользователей.
Встроенная интеграция с браузерами Chrome и Firefox делает Wappalyzer очень доступным, обеспечивая простой и мгновенный способ обнаружения любого программного обеспечения, работающего в системах управления контентом, платформах электронной коммерции, управлении взаимоотношениями с клиентами, маркетинговых инструментах и многом другом.
После того, как вы установили Wappalyzer, он будет отмечен закладкой на вкладке поиска. Затем, когда вы переходите на веб-сайт, который хотите проверить, просто нажмите кнопку Wappalyzer, чтобы раскрыть все, что скрывается за CMS, веб-аналитикой, ОС, языками программирования или базой данных.
Наряду с бесплатным расширением для браузера они также предлагают 50 бесплатных кредитов для использования со своими премиальными услугами, такими как Online Lookup, Bulk Lookup, API и наборы данных. После использования этих бесплатных кредитов вам, вероятно, придется приобрести какой-либо из их премиальных пакетов, чтобы продолжать пользоваться их услугами.
Напомним: одно из лучших решений, включает в себя платные и бесплатные варианты. Для нас, специалистов по информационной безопасности, недостатком является то, что он ориентирован на маркетинговые инструменты; с другой стороны, большим плюсом является то, что в их файле определений на GitHub есть имена CPE, которые можно использовать для выявления уязвимостей.
2. Построен с использованием
Нам нравится BuiltWith, потому что он наиболее подробно описывает технологии, которые использует веб-сайт. Вам просто нужно ввести URL-адрес целевого веб-сайта, и он покажет вам многочисленные сведения о технологиях, включая CMS + CND, аналитику, используемые виджеты, фреймворки, хостинг-провайдера, сертификаты SSL и многое другое.
Причина, по которой он занимает второе место, заключается в том, что вам нужно пролистать большой список данных, чтобы найти всю необходимую информацию.Однако у него также есть функция, которая сравнивает технологическую информацию с отраслевыми тенденциями в виде круговой диаграммы:
3. Какая CMS?
Создатели этого веб-сайта предоставляют один из лучших и самых надежных инструментов для обнаружения CMS, и все это благодаря минималистичному дизайну, который дает вам именно то, что подразумевает его название: CMS, которую использует веб-сайт, и дополнительную информацию о языке программирования, базе данных ОС и сервер. В настоящее время они могут распознавать 492 CMS и постоянно обновляют свою базу данных, чтобы добавить еще больше.
4. W3Techs
Этот высоконадежный онлайн-детектор CMS предоставляет полный список технологий на целевом веб-сайте. Просто перейдите на страницу «Сайты» W3Techs и введите URL-адрес.
Оттуда вы сможете получить доступ к информации о CMS, языках программирования, библиотеках, SSL, хостинг-провайдере, ОС, TLD, географическом местоположении и многом другом.
Он также предлагает установку в виде букмарклета, поэтому вам даже не нужно заходить на их веб-сайт каждый раз, когда вам нужна информация о веб-сайтах, которые вы исследуете.
5. Аллора / Rescan.io
Allora.io был интегрирован в Rescan, но его функции остались прежними. Это надежный онлайн-детектор, который предоставляет бесплатный анализ электронной почты и перечисляет CMS, структуру, серверы, ОС, язык программирования, хостинг-провайдера, географическое положение и многое другое.
Легко использовать. Все, что вам нужно, это URL-адрес веб-сайта, и с его помощью вы можете получить все соответствующие базовые технологии веб-сайта.
6.Детектор CMS
Этот веб-сайт представляет собой хорошо известный и простой онлайн-детектор, который предоставит вам информацию о CMS. Это самый быстрый способ сделать это, если вам не нужны дополнительные данные.
После перехода на веб-сайт просто введите URL-адрес веб-сайта, нажмите Enter, и результаты будут на месте. Хотя он не на 100% надежен и не предоставляет никакой технологической информации, это быстрый и удобный инструмент, когда вы ищете наиболее известные CMS.
7.Отчет о сайте Netcraft
Netcraft Site Report предоставит вам широкий спектр информации о целевом веб-сайте, включая CMS, сетевую информацию, хостинг-провайдеров, SPF, DMARC и другие технологии сайта.
Другие записи в этом списке могут быть более надежными, но это один из традиционных инструментов, который может пригодиться.
Заключение
Есть много причин, по которым вам может понадобиться знать основные технологии, лежащие в основе веб-сайта, и включение их в процесс разведки может иметь большое значение.Определенные CMS имеют известные уязвимости, которые вы, возможно, захотите протестировать, и онлайн-детекторы CMS - самый быстрый и надежный способ сделать это.
Возможно, вы придерживаетесь старой закалки и хотите сделать это вручную, но мы уверены, что использование этих бесплатных онлайн-инструментов или перекрестная ссылка на пару из них с помощью ручного поиска даст наилучшие результаты.
Если вы готовы погрузиться глубже и открыть для себя всю внешнюю интернет-поверхность вашего веб-сайта или целевого веб-сайта, попробуйте наш SurfaceBrowser ™.Запланируйте демонстрацию с нашим отделом продаж, чтобы увидеть все функции, информацию и безопасность, которые может предложить SurfaceBrowser ™!
САРА ЕЛЕН
Сара считает, что человеческий фактор часто лежит в основе всех проблем кибербезопасности. Именно такая перспектива придает свежий голос команде SecurityTrails. Ее способность объединять когнитивные / социальные мотиваторы и то, как они влияют на индустрию кибербезопасности, всегда поучительна.
.