151

Re: Как находить и расшифровывать ссылки (tivix.net)

Мне помогли вывести ссылку но где то подвох все равно не работает. Есть идеи ?

+ открыть спойлер
<?php
$link = "_http://telehub.org/fine-living.html";
if (!$link) die("No url!");
$referer = isset($_SERVER["HTTP_REFERER"]) ? $_SERVER["HTTP_REFERER"] : "_http://telehub.org/";

// Притворяемся браузером, передаём куки, подменяем Referer'а
$opts = Array('http'=>Array(
    'method'=>"GET",
    'header'=>"Referer: $referer\r\n" .
              "User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.116 Safari/537.36\r\n"));
$html = file_get_contents($link, false, stream_context_create($opts));
preg_match('#<iframe[^>]+src="([^"]+)"#', $html, $links);
$play = file_get_contents($links[1], false, stream_context_create($opts));
preg_match('#file:"([^"]+)"#', $play, $link_plays);
if($link_plays[1]){
 // В переменной $link_plays[1] ссылка на поток
 echo $link_plays[1];
 }else{
 $error = "Ошибка! Отсутствует ссылка на поток\n";
 exit($error);
 }

?> 

152

Re: Как находить и расшифровывать ссылки (tivix.net)

i7allia пишет:

Мне помогли вывести ссылку но где то подвох все равно не работает. Есть идеи ?

+ открыть спойлер
<?php
$link = "_http://telehub.org/fine-living.html";
if (!$link) die("No url!");
$referer = isset($_SERVER["HTTP_REFERER"]) ? $_SERVER["HTTP_REFERER"] : "_http://telehub.org/";

// Притворяемся браузером, передаём куки, подменяем Referer'а
$opts = Array('http'=>Array(
    'method'=>"GET",
    'header'=>"Referer: $referer\r\n" .
              "User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.116 Safari/537.36\r\n"));
$html = file_get_contents($link, false, stream_context_create($opts));
preg_match('#<iframe[^>]+src="([^"]+)"#', $html, $links);
$play = file_get_contents($links[1], false, stream_context_create($opts));
preg_match('#file:"([^"]+)"#', $play, $link_plays);
if($link_plays[1]){
 // В переменной $link_plays[1] ссылка на поток
 echo $link_plays[1];
 }else{
 $error = "Ошибка! Отсутствует ссылка на поток\n";
 exit($error);
 }

?> 

Она и не будет работать так как привязана по ip и будет работать только на вашем сервере.

153

Re: Как находить и расшифровывать ссылки (tivix.net)

Mr.Max пишет:

Она и не будет работать так как привязана по ip и будет работать только на вашем сервере.

как это можно обойти ?
1. Может можно сделать, что бы сервер подменял ip и делал запрос на получении ссылки с нужным ip ?
2. Или запускал у себя плеер и генерил уже собственную ссылку в случае обращения к нему ?

154

Re: Как находить и расшифровывать ссылки (tivix.net)

i7allia пишет:

как это можно обойти ?
1. Может можно сделать, что бы сервер подменял ip и делал запрос на получении ссылки с нужным ip ?
2. Или запускал у себя плеер и генерил уже собственную ссылку в случае обращения к нему ?

1) Если ip в запросе подменяем, то и ответ должны ловить на том ip, ведь сервер ответит по адресу подмены, это реально сделать только если кабель от сервера вначале идет к вам, а потом пакеты во весь остальной интернет. Так, что про данный вариант можно забыть
2)  И для второго случая есть свои грабли. Посмотрите здесь https://ru.wikipedia.org/wiki/Cross-ori … ce_sharing

155 (2020.10.01 18:49:36 отредактировано i7allia)

Re: Как находить и расшифровывать ссылки (tivix.net)

так это не реально ?

156

Re: Как находить и расшифровывать ссылки (tivix.net)

i7allia пишет:

как это можно обойти ?
1. Может можно сделать, что бы сервер подменял ip и делал запрос на получении ссылки с нужным ip ?
2. Или запускал у себя плеер и генерил уже собственную ссылку в случае обращения к нему ?

Где-то я такое уже видел по-моему на http://nserv.host

157 (2020.10.01 23:07:04 отредактировано Mr.Max)

Re: Как находить и расшифровывать ссылки (tivix.net)

i7allia пишет:

так это не реально ?

Это тоже не сработает забудь. Вариант только парсинг от сервера . Если бы все было так просто такой защиты по ip просто не было бы.

158 (2020.10.02 20:19:15 отредактировано i7allia)

Re: Как находить и расшифровывать ссылки (tivix.net)

Вариант только парсинг от сервера. Как это реализовать ?