DRM. Управление доступом к видеоконтенту
Пиратство видеоконтента стало для вас головной болью? А может, вы хотите его предотвратить? В любом случае, мы вас понимаем.
Никто не должен работать бесплатно!
Интеллектуальная собственность, как и любой результат труда, нуждается в надежной защите. В том числе, в защите от несанкционированного доступа. Заказав один из наших пакетов услуг, вы забудете о проблемах, связанных с пиратством видео. Речь идет о технологиях DRM.
А теперь обо всем по порядку.
Термин «DRM»
Digital Rights Management — технические средства защиты авторских прав.
Это система, а если точнее, ряд систем, которые ограничивают пиратский доступ к видео.
drmnow! multi-drm. Подробная информация
Система DRM ограничивает различные действия с видео: копирование, модификацию и просмотр. Доступ открывается сгенерированным при покупке ключом, соответственно, вероятность взлома и бесплатного доступа практически равна нулю. Однако, даже покупка доступа не дает права на полноценное использование; копирование и модификация для пользователя остаются недоступными или ограниченными.
Для разных платформ обычно используются отдельные DRM. Например, пользователи macOS/iOS могут получить доступ к контенту с помощью лицензии DRM FairPlay от Apple, пользователи Android или браузера Google Chrome — с помощью Widevine Modular от Google, а пользователи Microsoft Internet Explorer, Edge или SmartTV — с помощью Playready от Microsoft. С 2020 года компания Huawei разработала собственное решение для защиты авторских прав на цифровой контент на телефонах и планшетах Huawei WisePlay DRM.
Чтобы контролировать доступ к контенту и не допускать нелицензионного копирования, мы предлагаем воспользоваться нашей системой drmnow! multi-drm, работающей с основными поставщиками лицензий. К ним относятся Apple, Google, Microsoft и Huawei. Основной плюс drmnow! multi-drm в возможности работы на разнообразных устройствах и браузерах.

Виды DRM, которые мы поддерживаем / техническая информация
Важно знать!
Управление доступом к видео — ключевая цель использования DRM.
Почему стоит работать с нами?
Независимо от того, какой пакет услуг вы приобретаете, вы инвестируете в собственное дело. Установка контроля доступа к вашим роликам быстро окупится приобретением лицензий на контент вашей целевой аудиторией. Вы останетесь в плюсе не только с точки зрения авторского права, но и в финансовом плане.
В этой цепочке выгодного инвестирования в свой контент важно связаться с достойными специалистами, знающими свое дело. А наши клиенты именно так о нас и отзываются.
Оставьте заявку
если вас заинтересовал наш сервис или есть вопросы
Стоимость DRM
Каждый наш клиент уникален в отношении своих требований и объемов защищаемого контента. Мы составляем предложение, наиболее соответствующее вашим потребностям, исходя из задач, с которыми вы обратитесь к нам.
Для авторов вебинаров, музыкальных групп, онлайн каналов, кинотеатров или стримеров тарифы могут значительно отличаться друг от друга. Мы приводим пример ориентировочной стоимости, где рассчитаны наши услуги для запросов лицензий в месяц.
Проверка лицензий DRM
Аренда сервера проверки лицензий (контент защищен с вашей стороны)
+ проверка 100 000 лицензий в месяц
Далее 0,12 ₽ / запрос
Защита LIVE
Защита drmnow! multi-drm
+ проверка 100 000 лицензий в месяц
+ 3500 ₽ / мес, транскодирование
+ от 1000 ₽ / ТБ, CDN
Защита VOD
Хранение VOD + защита drmnow! multi-drm 100 000 лицензий в месяц
+ от 2500 ₽ / ТБ, хранение VOD
+ от 1000 ₽ / ТБ, CDN
Для расчета стоимости услуг DRM под вашу задачу, оставьте заявку с описанием того, что конкретно вам необходимо. Сообщите примерный объем трафика или количество ваших зрителей в день/месяц.
Тест DRM
Перейдите на демо-страницу с нашим плеером html5, поддерживающим drmnow! multi-drm и технологию показа рекламы VAST 3.0/VPAID 2.0, а также SCTE-35.
Там вы можете посмотреть VOD ролик (Video on Demand, т.е. видео по запросу), защищенный нашей системой drmnow! multi-drm. Для просмотра видео перейдите на вышеуказанный сайт и нажмите на кнопку «Запустить тестирование». Если вы хотите проверить наш сервис на своём VOD-файле — свяжитесь с нами. Защита DRM вашего видео в тестовом режиме производится для всех DRM, кроме FairPlay от Apple.
Технические средства защиты авторских прав (DRM — digital rights management)¶
Управление цифровыми правами (DRM) — это общий термин для технологий контроля доступа, который может использоваться производителями оборудования, издателями, владельцами авторских прав и частными лицами, чтобы попытаться наложить ограничения на использование цифрового контента и устройств. Это также, иногда, пренебрежительно описывается как Управление цифровыми ограничениями. Этот термин используется для описания любой технологии, которая запрещает использование (законного или иного) цифрового контента, который не был желателен или предвиден поставщиком контента. Термин обычно не относится к другим формам защиты от копирования, которые можно обойти без изменения файла или устройства, например, серийные номера или файлы ключей. Это может также относиться к ограничениям, связанным с конкретными экземплярами цифровых произведений или устройств. Технологии DRM пытаются контролировать использование цифровых медиа, предотвращая доступ, копирование или преобразование в другие форматы конечными пользователями. Смотрите wikipedia _.
Что несёт DRM лично для меня?¶
Когда вы покупаете электронную книгу с помощью DRM, вы на самом деле не владеете ею, но приобрели разрешение на её использование в соответствии с требованиями продавца. DRM ограничивает то, что вы можете делать с электронными книгами, которые вы «купили». Часто люди, которые покупают книги с DRM, не знают о степени этих ограничений. Эти ограничения не позволяют вам переформатировать электронную книгу по своему вкусу, в том числе вносить стилистические изменения, такие как корректировка размеров шрифта, хотя есть программное обеспечение, которое позволяет вам делать такие вещи для не DRM книг. Люди часто удивляются, что электронная книга, которую они купили в определенном формате, не может быть преобразована в другой формат, если электронная книга имеет DRM. Поэтому, если у вас есть Amazon Kindle и вы купили книгу, проданную Barnes and Nobles, вы должны знать, что если эта электронная книга имеет DRM, вы не сможете прочитать её на своем Kindle. Обратите внимание, что я говорю о книге, которую вы покупаете, не украсть или спиратить, а купить.
Что DRM даёт авторам?¶
Издатели электронных книг с DRM утверждают, что DRM — это все ради авторов и для защиты их художественной целостности и предотвращения пиратства. Но DRM НЕ предотвращает пиратство. Люди, которые хотят пиратского контента или используют пиратский контент, все ещё делают это и добиваются успеха. В настоящее время Amazon, Adobe, Barnes и Noble управляют тремя основными схемами DRM для электронных книг, и все три схемы DRM были взломаны. Все, что делает DRM — это неудобство для законных пользователей. Можно утверждать, что это на самом деле вредит авторам, поскольку люди, которые купили бы книгу, решили найти пиратскую версию, поскольку они не готовы мириться с DRM. Те, кто будет пиратствовать в отсутствие DRM, делают это и в его присутствии. Повторюсь, ключевой момент заключается в том, что DRM не предотвращает пиратство. Таким образом, DRM не только бессмысленен и вреден для покупателей электронных книг, но и по сути бессмысленная трата денег.
DRM и свобода¶
Хотя цифровой контент можно использовать для того, чтобы сделать информацию, а также творческие произведения, легко доступными для всех и расширить возможности человечества, это не в интересах издателей, закрепощающих людей для собственной выгоды.
Почему calibre не поддерживает DRM?¶
calibre является программным обеспечением с открытым исходным кодом, в то время как DRM по своей природе закрыт. Если бы calibre поддерживал открытие или просмотр файлов DRM, его можно было бы тривиально изменить, чтобы использовать в качестве инструмента для удаления DRM, а это сейчас незаконно. Программное обеспечение с открытым исходным кодом и DRM — это столкновение принципов. В то время как DRM — это всё, что касается управления пользователем, программное обеспечение с открытым исходным кодом — это расширение возможностей пользователя. Они просто не могут сосуществовать.
Каково мнение calibre о поставщиках информации?¶
Мы твердо верим, что авторам и другим контент-провайдерам следует компенсировать их усилия, но DRM — это не тот способ, которым можно это сделать. Мы разрабатываем эту базу данных электронных книг без DRM из различных источников, чтобы помочь вам найти альтернативы без DRM и помочь независимым авторам и издателям электронных книг без DRM обнародовать их содержание. Мы надеемся, что вы найдете это полезным, и просим вас не использовать пиратский контент, доступный вам здесь.
Как я могу помочь бороться с DRM?¶
Как человек, который читает и покупает электронные книги, вы можете помочь бороться с DRM. Не покупайте электронные книги с DRM. Отдельные издатели публикуют электронные книги и без DRM. Поищите у них на сайте желаемую электронную книгу. Если вам нравятся книги определённых независимых авторов продающих электронные книги без DRM сделайте им пожертвования (если вы можете себе это позволить). Это деньги будут потрачены не зря, поскольку их электронные книги, как правило, дешевле (но могут быть исключения), приобретаемых у издателей с DRM, и, вероятно, будут работать на всех ваших устройствах в будущем, что позволит вам снова сэкономить на покупке электронных книг. Не препятствуйте своим пиратством издателям и авторам электронных книг без DRM. Контент-провайдеры заслуживают компенсации за свои усилия. Не наказывайте их за попытки сделать доступнее электронные книги без DRM. В конечном итоге это вредит и вам. Если вы купили DRM-отягощённые книги у книготорговцев и не знали, что они содержат DRM, то оставляйте комментарий или отзыв на веб-сайте, информируя будущих покупателей о наличии DRM. Многие книготорговцы не считают важным дать чёткое указание своим покупателям на то, содержит ли электронная книга DRM или нет. Здесь вы найдете руководство по жизни без DRM.
Drm защита что это

Digital Rights Management
Централизованная DRM-защита документов
Технология позволяет создавать защищенные микро-контейнеры с возможностью ограничения и отзыва прав доступа к критически важным документам организации.

Управление правами доступа к данным и защита документов (Digital Right Management) реализуется посредством размещения документов в защищенном контейнере, доступ к которому ограничен на основе политик безопасности организации. Среди решений MitraSoft для реализации DRM-защиты присутствуют два программных продукта: Vaultize — программное обеспечение индийского производителя Vaultize Technologies и российский аналог Microsoft AD RMS и Oracle IRM — Vaulterix DRM Suite. Данные решения предназначены для реализации централизованной DRM-защиты документов организации, оба решения функционируют как клиент-серверная система, где клиентская часть устанавливается на рабочие станции под управлением Windows, macOS или Linux и мобильные устройства под управлением iOS и Android. Серверная часть функционирует под управлением операционной системы Linux, в качестве базы данных используется MongoDB, что позволяет избежать дополнительных расходов на лицензирование решения.
В целях повышения масштабируемости MitraSoft предоставляет свои клиентам API для интеграции решения с приложениями и информационными системами заказчика и DLP-коннектор для интеграции с DLP сторонних производителей. По сути, данное решение имеет функциональность, аналогичную Microsoft AD RMS, но при этом обладает рядом важных преимуществ, ключевым из которых является встроенное средство хранения и доставки защищенных документов — виртуальная комната данных и возможность хранения документов на вычислительных мощностях внутри компании.
Владелец документов получает возможность не только защитить их, но и установить правила доступа и использования их содержимого для внешних пользователей (права могут быть определены предустановленными групповыми политиками), а также получать доступ к защищенному содержимому документов других сотрудников. Примененные правила начинают действовать по отношению к защищенным документам как внутри, так и за пределами периметра организации. При каждом открытии защищенного документа отправляется запрос на сервер для проверки прав доступа.
В отличие от сложных решений, таких как AD RMS и Oracle IRM, процесс создания защищенного документа максимально прост для конечного пользователя и требует всего несколько кликов. Решение Vaulterix DRM Suite представляет собой российский аналог Microsoft AD RMS, который, помимо всего прочего, обладает встроенными средствами доставки защищенных документов — виртуальная комната данных. Присутствует возможность хранения документов как в облаке (Hosted), так и на вычислительных мощностях внутри компании заказчика (On-Premise).
Защита контента с помощью DRM
DRM (Digital Rights (Restrictions) Management) — это способ защиты видео-контента при помощи шифрования парой ключей. Ключи выдаются сервером ключей DRM-системы.
Ниже на этой странице приведены настройки, одинаковые для всех поддерживаемых DRM систем.
По ссылкам приведены настройки для конкретных DRM. Flussonic Media Server поддерживает работу со следующими системами DRM:
Описание механизма защиты DRM
Apple в спецификации протокола HLS описывает два штатных механизма шифрования: AES-128 и SAMPLE-AES. Flussonic Media Server поддерживает оба.
Механизмы отличаются лишь непосредственным способом шифрования данных и работают по трёхсторонней схеме. Вот как это реализовано во Flussonic:
- Flussonic запрашивает ключ для шифрования контента от сервера ключей и получает его вместе с URL этого ключа.
- Клиент получает от Flussonic шифрованный контент и URL ключа для дешифрования.
- Сервер ключей получает от клиента запрос на ключ для дешифрования и решает: отдавать ключ или нет.
Если клиент получает контент от Flussonic по безопасному соединению и общается с сервером ключей по протоколу HTTPS, то можно надеяться на то, что он сможет расшифровать видео и проиграть его, не открыв доступ к нешифрованному контенту неавторизованным пользователям.
Механизмы получения ключа для видеопотоков и для файлов не отличаются.
Настройка шифрования в общем случае
Flussonic Media Server хранит контент в нешифрованном виде. Контент шифруется при отдаче клиенту.
Чтобы включить шифрование, добавьте параметр drm в настройки потока или зоны файлов в файле конфигурации ( /etc/flussonic/flussonic.conf ). Затем укажите метод шифрования и сервер ключей (в зависимости от выбранной системы DRM могут потребоваться и другие данные):
stream channel0 < input fake://fake; drm aes128 keyserver=http://examplehost:5000/cas-server; >
Вы также можете осуществить настройку шифрования в веб-интерфейсе Flussonic UI. Для этого:
- Перейдите на вкладку Media в раздел Streams и выберете необходимый поток. После чего кликните на его название.
- В открывшемся окне настроек потока, перейдите на вкладку Auth и найдите раздел Require DRM authorization. Выберете желаемую систему DRM из списка доступных и укажите необходимую информацию:

Примеры настроек для отдельных DRM-систем приведены в одноименных разделах (см. ссылки в начале этой странице). Актуальный список настроек для каждой DRM-системы вы можете найти в Flussonic API reference.
После сохранения настроек Flussonic будет шифровать контент для всех протоколов, которые могут работать с указанным методом шифрования.
Вы также можете редактировать настройки DRM с помощью API, передавая объект drm в запросе PUT /streamer/api/v3/streams/ .
Вы также увидите следующее предупреждение на вкладке Overview в настройках потока:

Опции для проигрывания по HLS
Для успешного проигрывания AES128-шифрованного потока по HLS на некоторых современных устройствах (работающих на Tizen 5) необходимо добавить опцию hls_ext_x_key_iv=false :
stream channel0 < input fake://fake; drm aes128 keyserver=http://examplehost:5000/cas-server hls_ext_x_key_iv=false; >
Запретить проигрывание по протоколам
Необходимо отключить все протоколы, которые несовместимы с выбранной DRM системой. Если указанный метод шифрования поддерживается в протоколе HLS, но у вас остался работающим протокол DASH, то пользователь сможет без проблем проиграть видео по DASH без шифрования.
Чтобы этого не произошло, надо отключить все лишние протоколы для нужного потока или зоны файлов:
stream channel0 < input udp://239.0.0.1:1234; protocols hls; drm aes128 keyserver=http://examplehost:5000/cas-server; >vod vod_files < storage /storage; protocols hls; drm aes128 keyserver=http://examplehost:5000/cas-server; >
Теперь доступ к контенту доступен только по протоколу HLS.
DRM для файлов
В случае с файлами, внешний сервер ключей не может явно указывать ключ, потому что не знает, когда файл будет открыт на чтение.
Необходимо сконфигурировать файл на явное обращение к серверу ключей:
vod vod_files < storage /storage; protocols dash hls; drm aes128 keyserver=http://examplehost:5000/cas-server; >
При такой конфигурации Flussonic будет делать HTTP GET -запросы к серверу ключей с параметром ?name= : http://192.168.0.80:4500/?name=drm/bunny.mp4&number=1
Flussonic ожидает ответ, в котором первые 32 байта будут HEX-представлением ключа, используемого для шифрования. Также в этом ответе ожидается заголовок X-Key-Url , который будет сообщён клиенту. По этой причине X-Key-Url клиент будет ожидать 16-байтный ключ (не в HEX виде) для дешифровки.
Защита DVR архива с помощью DRM
Архив шифруется посегментно одним ключом, и каждые 10 минут Flussonic запрашивает новый ключ для следующей группы сегментов.
Чтобы DRM защита DVR архива работала, сервер ключей должен хранить старые ключи (по старым URL) по продолжительности не менее, чем глубина архива.
Включение шифрования всех кадров
По умолчанию Flussonic шифрует только ключевые кадры. Как правило, этого достаточно для защиты от несанкционированного доступа к потоку, однако некоторые Smart TV и приставки требуют, чтобы шифрованию подвергались все кадры в потоке. К тому же шифрованию ключевых кадров снижает энергопотребление при дешифровке на стороне клиента.
Чтобы включить шифрование всех кадров, используйте опцию encryption=full при настройке DRM.
Для включения режима шифрования только ключевых кадров используйте опцию encryption=sparse .
stream channel0 < url fake://fake; protocols dash hls; drm aes128 keyserver=http://examplehost:5000/cas-server encryption=full; >
Ротация ключей шифрования
Многие серверы DRM периодически меняют (ротируют) ключи с целью более надежной защиты. По умолчанию Flussonic не ротирует ключи шифрования. Для включения ротации и изменения интервала ротации ключей используйте опцию expires и укажите требуемое время в минутах:
stream channel1 < url fake://fake; protocols dash hls; drm aes128 keyserver=http://examplehost:5000/cas-server expires=60; >
В случае использования опции expires параметр drm_id генерируется автоматически при каждом новом запросе ключа шифрования.
Включение опции expires означает регулярное получение новых ключей шифрования от сервера ключей. В зависимости от условий провайдер DRM может взимать оплату за каждый выданный ключ. Рекомендуем перед включением опции expires проверить свой договор с провайдером DRM.
CPIX API
CPIX — это открытая спецификация, разработанная DASH-IF, которая предоставляет совместимый формат на основе XML для обмена конфигурациями защиты контента между различными системами.
Flussonic Media Server поддерживает CPIX API. Используя этот API, любой поставщик DRM может интегрироваться с Flussonic, если в его системе поддерживается CPIX API.
CPIX использует некоторую XML схему для описания взаимодействия между сервером ключей и Flussonic.
Добавление защиты CPIX DRM
Чтобы настроить DRM с обменом ключами в формате CPIX, укажите ваш сервер ключей с помощью опции drm cpix .
stream mystream < input udp://239.0.0.1:1234; protocols dash hls mss; meta drm_id MYSTREAM; drm cpix keyserver=http://my.keyserver; >
vod drm < storage /storage/vod; protocols dash hls mss; drm cpix keyserver=http://my.keyserver; >
Обратите внимание, что при использовании конфигурации для файла нужно поместить drm_id в файл *.cpix_id , потому что для VOD нет опции meta . Этот drm_id будет использоваться в запросах CPIX.
Пример запроса
Когда запрашивается поток mystream , Flussonic отправляет POST-запрос по URL-адресу http://my.keyserver со следующим телом запроса:
# widevine # playready # fairplay
Поля, используемые в запросе и ответе, такие как ContentKeyList и DRMSystemList, описаны в документе DASH-IF Implementation Guidelines: Content Protection Information Exchange Format
Пример ответа
Flussonic ожидает ответа следующего вида:
iufSFDzgKQ+6pnV88WyZnA== aHR0cHM6Ly83azR5dHV4cTVkLmV4ZWN1dGUtYXBpLnVzLXdlc3QtMi5hbWF6b25hd3MuY29tL0VrZVN0YWdlL2NsaWVudC9hYmMxMjMvOThlZTU1OTYtY2QzZS1hMjBkLTE2M2EtZTM4MjQyMGM2ZWZm AAAAd3Bzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAAFcIARIQzLxOBq/7WMlQjQ4jrSMwnxoIbW92aWRvbmUiM3sia2lkIjoiekx4T0JxXC83V01sUWpRNGpyU013bnc9PSIsInRyYWNrcyI6WyJTRCJdfSoCU0Q= mAIAAAEAAQCOAjwAVwBSAE0ASABFAEEARABFAFIAIAB4AG0AbABuAHMAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBEAFIATQAvADIAMAAwADcALwAwADMALwBQAGwAYQB5AFIAZQBhAGQAeQBIAGUAYQBkAGUAcgAiACAAdgBlAHIAcwBpAG8AbgA9ACIANAAuADAALgAwAC4AMAAiAD4APABEAEEAVABBAD4APABQAFIATwBUAEUAQwBUAEkATgBGAE8APgA8AEsARQBZAEwARQBOAD4AMQA2ADwALwBLAEUAWQBMAEUATgA+ADwAQQBMAEcASQBEAD4AQQBFAFMAQwBUAFIAPAAvAEEATABHAEkARAA+ADwALwBQAFIATwBUAEUAQwBUAEkATgBGAE8APgA8AEsASQBEAD4AQgBrADYAOAB6AFAAdQB2AHkAVgBoAFEAagBRADQAagByAFMATQB3AG4AdwA9AD0APAAvAEsASQBEAD4APABDAEgARQBDAEsAUwBVAE0APgBsADEANgBXAHYAcABrADUAVABwAFEAPQA8AC8AQwBIAEUAQwBLAFMAVQBNAD4APABMAEEAXwBVAFIATAA+AGgAdAB0AHAAcwA6AC8ALwBwAGwAYQB5AHIAZQBhAGQAeQAuAGUAegBkAHIAbQAuAGMAbwBtAC8AYwBlAG4AYwB5AC8AcAByAGUAYQB1AHQAaAAuAGEAcwBwAHgAPwBwAFgAPQA1ADEANAA1ADgAOQA8AC8ATABBAF8AVQBSAEwAPgA8AC8ARABBAFQAQQA+ADwALwBXAFIATQBIAEUAQQBEAEUAUgA+AA== AAACuHBzc2gAAAAAmgTweZhAQoarkuZb4IhflQAAApiYAgAAAQABAI4CPABXAFIATQBIAEUAQQBEAEUAUgAgAHgAbQBsAG4AcwA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAEQAUgBNAC8AMgAwADAANwAvADAAMwAvAFAAbABhAHkAUgBlAGEAZAB5AEgAZQBhAGQAZQByACIAIAB2AGUAcgBzAGkAbwBuAD0AIgA0AC4AMAAuADAALgAwACIAPgA8AEQAQQBUAEEAPgA8AFAAUgBPAFQARQBDAFQASQBOAEYATwA+ADwASwBFAFkATABFAE4APgAxADYAPAAvAEsARQBZAEwARQBOAD4APABBAEwARwBJAEQAPgBBAEUAUwBDAFQAUgA8AC8AQQBMAEcASQBEAD4APAAvAFAAUgBPAFQARQBDAFQASQBOAEYATwA+ADwASwBJAEQAPgBCAGsANgA4AHoAUAB1AHYAeQBWAGgAUQBqAFEANABqAHIAUwBNAHcAbgB3AD0APQA8AC8ASwBJAEQAPgA8AEMASABFAEMASwBTAFUATQA+AGwAMQA2AFcAdgBwAGsANQBUAHAAUQA9ADwALwBDAEgARQBDAEsAUwBVAE0APgA8AEwAQQBfAFUAUgBMAD4AaAB0AHQAcABzADoALwAvAHAAbABhAHkAcgBlAGEAZAB5AC4AZQB6AGQAcgBtAC4AYwBvAG0ALwBjAGUAbgBjAHkALwBwAHIAZQBhAHUAdABoAC4AYQBzAHAAeAA/AHAAWAA9ADUAMQA0ADUAOAA5ADwALwBMAEEAXwBVAFIATAA+ADwALwBEAEEAVABBAD4APAAvAFcAUgBNAEgARQBBAEQARQBSAD4A
Опции, которые используются только на Flussonic и могут быть полезны:
- save_template — сохраняет ответ сервера ключей в файл.
- dump_url — логирует запрашиваемый URL.
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the «Software»), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED «AS IS», WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. —>