document.write('
Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. /**
  2. Obtenemos el primer [1] parámetro "argv" pasado al script
  3. */
  4. $stio_web = $_SERVER["argv"][1];
  5. //Creamos socket para establecer conexión con el servidor remoto
  6. $socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
  7. if(!@socket_connect($socket, $sitio_Web, 80)){
  8. return -1;
  9. }
  10. //Formato de la petición a realizar.
  11. $http =
  12. "GET / HTTP/1.1\\r\\n".
  13. "Host: $sitio_web\\r\\n".
  14. "User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; es-ES; rv:1.9.2.2) Gecko..."
  15.  
  16. "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8\\r\\n".
  17. "Accept-Language: es-es,es;q=0.8,en-us;q=0.5,en;q=0.3\\r\\n".
  18. "Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7\\r\\n".
  19. "Keep-Alive: 115\\r\\n".
  20. "Connection: keep-alive\\r\\n\\r\\n";
  21. //Enviamos petición
  22. socket_send($socket, $http, strlen($http), 0);
  23. //Obtenemos datos de 1kb en 1kb
  24. $html = "";
  25. do{
  26. $buffer = @socket_read($socket, 1024);
  27. $html .= $buffer;
  28. }while($buffer != "");
  29. //Desconectamos
  30. @socket_close($socket);
  31. /**
  32. Tratamiento de datos para buscar emails en el documento actual.
  33. Finalizada la búsqueda, buscamos enlaces (links) para rastrear
  34. recursivamente el sitio web repitiendo el proceso anterior...
  35. */
');