elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
28 Mayo 2012, 13:10  


Tema destacado: Suscripción al boletín mensual de elhacker.net

+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP
| | | |-+  como programar una web proxy?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: como programar una web proxy?  (Leído 614 veces)
Belial & Grimoire


Desconectado Desconectado

Mensajes: 360


Tea_Madhatter


Ver Perfil
como programar una web proxy?
« en: 8 Enero 2012, 09:31 »

hola

Alguien sabe que necesito saber para crear un web proxy, bueno aparte de programacion PHP, lo que pasa es que instale un web proxy para ver como funcionaba y me gusto, pero me gustaria hacer el mio, el que uso tiene su codigo fuente, el problema es que tiene las opciones de eliminar imagenes, bloquear cosas, etc... y eso hace que no entienda bien donde empieza y donde acaba

y como php no tiene precisamente un main, pues no se donde empiezo o que es lo basico para hacer un POST a alguna pagina y me imagino que con GET mostrar la pagina

alguien sabe algo de esto, me gustaria poder usarlo sin curl, ya que uso un hosting gratuito y no puedo usar muchas cosas extras

salu2


En línea

.                                 
BlackZeroX (Astaroth)
Wiki

Desconectado Desconectado

Mensajes: 2.831


I'Love...!¡.


Ver Perfil WWW
Re: como programar una web proxy?
« Respuesta #1 en: 8 Enero 2012, 10:49 »

.
Un web proxy muy facil seria con la instrucción:

Código
echo @file_get_contents("Aquí la url COMPLETA");
 

Te hice un ejemplo que si bien es muy SIMPLE cumple su función, para las demás opciones debes implementarle expresiones regulares o crear tus funciones para limpiar lo que te retorna "file_get_contents() si lo quieres mas completo deberas editar las url de las imagenes... ya que asi de cimple como te lo dejo NO LO HACE:

$_POST[]
Código
 
<?php
 
if($_POST)
{
   echo "<center>Esta es una pagina desde un Proxy Web</center><br />";
   echo @file_get_contents($_POST['url']);
}
else
{
//Aqui deberia ser algun include_once(); hacia el form... lo dejare as&#237;...
 
?>
 
<center>
<form action="#" method="POST">
   <br />
   <br />
   <label>
       <span class="Url">
           Url:<br />
       </span>
       <input type="text" name="url" style="border:#003399 1px solid; background-color:#E6F7FB; height:30px; width:400px;" />
   </label>
   <br />
   <br />
   <input type="submit" value="InfrAngeluX Proxy!">
</form>
</center>
 
<?php
}
?>
 
 

o tambien con $_GET[];

Código
 
<?php
 
if($_GET)
{
   echo "<center>Esta es una pagina desde un Proxy Web</center><br />";
   echo  @file_get_contents(stripslashes(strip_tags($_GET['url'])));
}
else
{
//Aqui deberia ser algun include_once(); hacia el form... lo dejare as&#237;...
 
?>
 
<center>
<form action="#" method="GET">
   <br />
   <br />
   <label>
       <span class="Url">
           Url:<br />
       </span>
       <input type="text" name="url" style="border:#003399 1px solid; background-color:#E6F7FB; height:30px; width:400px;" />
   </label>
   <br />
   <br />
   <input type="submit" value="InfrAngeluX Proxy!">
</form>
</center>
 
<?php
}
?>
 
 

La pagina corriendo bajo el codigo de $_POST[] codigo (Introduce esta misma pagina y veras que cargara y podras navegar):

http://infrangelux.sytes.net/proxytest/

Si quieres comprobar puedes usar: http://infrangelux.sytes.net/ScanX/index.php para que rectifiques la IP...

Dulces Lunas!¡.


« Última modificación: 8 Enero 2012, 11:07 por BlackZeroX (Astaroth) » En línea

Web Principal-->[ Blog(VB6) | Host File (Public & Private) | Scan Port | (New)MyInfraPC (Descubre mi Contraseña venefi. $) ]



The Dark Shadow is my passion.
El infierno es mi Hogar, mi novia es Lilith y el metal mi
Belial & Grimoire


Desconectado Desconectado

Mensajes: 360


Tea_Madhatter


Ver Perfil
Re: como programar una web proxy?
« Respuesta #2 en: 9 Enero 2012, 06:39 »

hola

gracias, vi que esta forma funciona muchisimo mejor qe con fsockopen, tratare de hacer de las dos formas, a ver que mas puedo hacer con fsockopen y file_get_contents

gracias
En línea

.                                 
BlackZeroX (Astaroth)
Wiki

Desconectado Desconectado

Mensajes: 2.831


I'Love...!¡.


Ver Perfil WWW
Re: como programar una web proxy?
« Respuesta #3 en: 9 Enero 2012, 07:58 »

si vas a usar un proxy con sockets, mejor crealo en un lenguaje de programacion, a php dejale esas instrucciones para algunas cosas basicas como, verificar el estado de un puerto de algún videojuego para PC por decir un ejemplo.

Dulces Lunas!¡.
En línea

Web Principal-->[ Blog(VB6) | Host File (Public & Private) | Scan Port | (New)MyInfraPC (Descubre mi Contraseña venefi. $) ]



The Dark Shadow is my passion.
El infierno es mi Hogar, mi novia es Lilith y el metal mi
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines