Тема: icecast referer
Здравствуйте, кто-нибудь знает, как отследить referer пользователя в icecast, чтобы, например, запретить с определенных сайтов или устройств обращаться к потоку?
Первый русскоязычный форум посвященный интернет-радиовещанию
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Здравствуйте, кто-нибудь знает, как отследить referer пользователя в icecast, чтобы, например, запретить с определенных сайтов или устройств обращаться к потоку?
Можно использовать это в конфиге
<option name="listener_add" value="http://myauthserver.com/listener_joined.php"/>)
<option name="auth_header" value="icecast-auth-user: 1"/>
но реферера здесь нет, только user agent, при этом на каждый запрос потока придется дергать проверку в пхп, что довольно глупо.
Отредактировано coolboy (03-08-2012 17:25:09)
чтоб отследить рефера нужна или реферальная ссылка или кукис или еще что
Неее.. если поток запускают с определенного сайта, то хттп реферер этого сайта палиться в большинстве браузеров, достаточно открыть логи icecast и увидеть, что такие данные он принимает и обрабатывает.
вообщем вряд ли тут обойдется только listener_add
вариант тогда еще сразу парсить лог
или подколупнуть код и пересобрать айскаст чтоб в listener_add был рефер
Отредактировано tarasian666 (06-08-2012 19:01:11)
Люди можете подсказать, куда и что написать в конфиг, чтобы запретить определенный user agent в icecast. И другой вопрос, как запретить все таки слушать радио с определенных сайтов, случайно увидел что мой поток сперли на другой сайт и хочется прикрыть лавочку им... Спасибо.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться