Ya tengo hecho una forma de acceder mediante proxy a la web mediante php, BlackZeroX (Astaroth) me dijo una forma muy buena, y estoy leyendo un codigo de webproxy de codigo libre, y poco a poco le estoy entendiendo, pero necesito consejos para cosas que no logro entender
cando trato de acceder a este mismo foro en la parte de arriba me aparece esto
Citar
HTTP/1.1 200 OK Date: Mon, 09 Jan 2012 03:52:38 GMT Server: Apache X-FRAME-OPTIONS: DENY Set-Cookie: PHPSESSID=23c7b1354df724840c9c0ef58453f11f; path=/; HttpOnly Expires: Mon, 26 Jul 1997 05:00:00 GMT Cache-Control: private Pragma: no-cache Set-Cookie: PHPSESSID=cfb8c94298dbe5c60815b76d39699369; path=/; HttpOnly Last-Modified: Mon, 09 Jan 2012 03:52:38 GMT Vary: Accept-Encoding Connection: close Transfer-Encoding: chunked Content-Type: text/html; charset=ISO-8859-1 d797
Hasta ahorita llevo echo unicamente esto, encontre otra funcion llamada fsockopen, ya que es la que utlizan en la webproxy que trato de entender
pongo el codigo de lo que llevo hasta ahorita
Código:
<?php
$fp = fsockopen("foro.elhacker.net", 80, $errno, $errstr, 30);
if (!$fp) {
echo "$errstr ($errno)<br />\n";
} else {
$out = "GET / HTTP/1.1\r\n";
$out .= "Host: foro.elhacker.net\r\n";
$out .= 'User-Agent: '. $_SERVER['HTTP_USER_AGENT']."\r\n";
$out .= "Content-type: application/x-www-form- urlencoded\r\n";
$out .= "Content-type: text/html\r\n";
$out .= "Accept-Charset: ISO-8859-1, utf-8;q=0.66, *;q=0.66\r\n";
$out .= "Keep-Alive: 300\r\n";
$out .= "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8,";
$out .= "text/html;q=0.9,text/plain;q=0.8,video/x-mng,image/png,";
$out .= "image/jpeg,image/gif;q=0.2,text/css,*/*;q=0.1\r\n";
$out .= "Connection: Close\r\n\r\n";
fwrite($fp, $out);
while (!feof($fp)) {
echo fgets($fp, 128);
}
fclose($fp);
}
?>
bueno, no se que mas cosas le falte, pero hasta el momento e logrado visualizar las paginas, pero con el problema de no poder visualizar todas las imagenes, y hay lugares donde me aparece rara la pagina por la falta de las mismas
ahorita lo que quisiera saber, es... que tengo que hacer para poder usar las cookies y poder acceder al foro con el proxy?
no se si tengo que usar igual $_GET y $_POST, o si tengo que usar codificacion de base 64, ya que el codigo que analizo algo asi tiene, pero como esta dinamico para usuarios, pues me cuesta trabajo darle un seguimiento
espero alguien me pueda aconsejar con esto, mientras tratare de seguir buscando en google y de analizar el codigo
gracias y salu2