1

Тема: icecast referer

Здравствуйте,  кто-нибудь знает, как отследить referer пользователя в icecast, чтобы, например, запретить с определенных сайтов или устройств обращаться к потоку?

2

Re: icecast referer

Можно использовать это в конфиге

<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)

3

Re: icecast referer

чтоб отследить рефера нужна или реферальная ссылка или кукис или еще что

4

Re: icecast referer

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

5

Re: icecast referer

вообщем вряд ли тут обойдется только listener_add
вариант тогда еще сразу парсить лог


или подколупнуть код и пересобрать айскаст чтоб в listener_add был рефер

Отредактировано tarasian666 (06-08-2012 19:01:11)

6

Re: icecast referer

Люди можете подсказать, куда и что написать в конфиг, чтобы запретить определенный user agent в icecast. И другой вопрос, как запретить все таки слушать радио с определенных сайтов, случайно увидел что мой поток сперли на другой сайт и хочется прикрыть лавочку им... Спасибо.