Foros del Web » Programando para Internet » PHP »

duda en abrir archivo m3u8

Estas en el tema de duda en abrir archivo m3u8 en el foro de PHP en Foros del Web. Hola a todos es que ando tratando de poder esconder los archivos m3u8 ahora bien estoy usando nginx para poder localizar mi archivo rewrite ^/(.*)/(.*)/(.*)$ ...
  #1 (permalink)  
Antiguo 14/12/2015, 19:09
 
Fecha de Ingreso: junio-2012
Ubicación: En el Mundo
Mensajes: 766
Antigüedad: 12 años, 5 meses
Puntos: 10
duda en abrir archivo m3u8

Hola a todos es que ando tratando de poder esconder los archivos m3u8

ahora bien estoy usando nginx para poder localizar mi archivo

rewrite ^/(.*)/(.*)/(.*)$ /stream.php?username=$1&password=$2&stream=$3 break;

pero como quiera obtienen el link directo del archivo

mi archivo stream.php
Código PHP:
Ver original
  1. <?php
  2. include ("config.php");
  3. use Carbon\Carbon;
  4.  
  5. $ip = $_SERVER['REMOTE_ADDR'];
  6. $username=$_GET['username'];
  7. $password=$_GET['password'];
  8. $id=$_GET['stream'];
  9. $setting = Setting::first();
  10.  
  11. if (empty($_GET['username']) || empty($_GET['password'])) {
  12.     $error = "Username or Password is invalid";
  13.     header($_SERVER['SERVER_PROTOCOL'] . ' 404 Not Found');
  14.     header('Status: 404 Not Found');
  15.     die();
  16. }
  17.  
  18. $user = User::where('username', '=', $username)->where('password', '=', $password)->where('active', '=', 1)->first();
  19.  
  20. if (!isset($_SESSION['user_id'])){ // TODO: secret key
  21.     $token = (!$user) ? die() : uniqid();
  22. }
  23.  
  24. if($user->exp_date != "0000-00-00") {
  25.     if($user->exp_date <=  Carbon::today()) {
  26.         die();
  27.     }
  28. }
  29.  
  30. $stream = Stream::find($id);
  31. if (!isset($_SESSION['user_id'])) { // TODO: secret key
  32.     (!$stream ? die() : "");
  33. }
  34.  
  35. ($stream->status != 1 ? die() : "");
  36.  
  37.  
  38.  
  39. $user->lastconnected_ip = $ip;
  40. $user->last_stream = $stream->id;
  41. $user->useragent = $_SERVER['HTTP_USER_AGENT'];
  42. $user->save();
  43.  
  44.  
  45. $url =  $stream->streamurl;
  46.  
  47. $file = "http://".$setting->webip.":".$setting->webport."/".$setting->hlsfolder."/".$id."_.m3u8";
  48.  
  49. if($setting->less_secure) {
  50.     header("location: $file");
  51.     die();
  52. }
  53.  
  54. $streamo = (($stream->restream == true) ? $url :  $file);
  55.  
  56. $fd = fopen($streamo, "r");
  57. while(!feof($fd)) {
  58.     echo fread($fd, 1024 * 5);
  59.     ob_flush();
  60.     flush();
  61.     if (connection_aborted()){
  62.         break;
  63.     }
  64. }
  65. fclose ($fd);
  66. exit();
  67. die();
  #2 (permalink)  
Antiguo 14/12/2015, 20:26
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 7 meses
Puntos: 2534
Respuesta: duda en abrir archivo m3u8

La "seguridad por oscuridad" jamás ha sido ni será solución de nada.

Lo único que haces es "reescribir" la URL a un formato más simple, pero como bien acabas de descubrir, eso no oculta ni protege absolutamente nada.

Lo correcto sería que uses mecanismos de autenticación y seguridad real: no sólo "parches" visuales que no sirven de nada.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 16/12/2015, 15:33
 
Fecha de Ingreso: junio-2012
Ubicación: En el Mundo
Mensajes: 766
Antigüedad: 12 años, 5 meses
Puntos: 10
Respuesta: duda en abrir archivo m3u8

tiene que ver una forma es que hay un sistema que esconde el enlace directo del m3u8

ejemplo
http://url/user/pass/channel-10

y abre el canal pero no te deja ver el link del m3u8 cuando es un url de m3u8

este es el codigo del sistema que se usa para que funcione los m3u8

Código PHP:
Ver original
  1. eval(gzuncompress(base64_decode('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')));
  #4 (permalink)  
Antiguo 16/12/2015, 16:38
 
Fecha de Ingreso: junio-2012
Ubicación: En el Mundo
Mensajes: 766
Antigüedad: 12 años, 5 meses
Puntos: 10
Respuesta: duda en abrir archivo m3u8

ok encontre esto

Código PHP:
Ver original
  1. $file = "/files/ch1.m3u8";
  2.  
  3. $fd = fopen($streamo, "r");
  4. while(!feof($fd)) {
  5.     echo fread($fd, 1024 * 5);
  6.     ob_flush();
  7.     flush();
  8.     if (connection_aborted()){
  9.         break;
  10.     }
  11. }
  12. fclose ($fd);
  13. exit();
  14. die();

pero como puedo hacer que me reproduca cada archivo .ts

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:21.