Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: Murd3r3r 0f daT4 en 24 Junio 2009, 06:21 am



Título: Recolectar informacion del usuario...
Publicado por: Murd3r3r 0f daT4 en 24 Junio 2009, 06:21 am
Bueno, ando haciendo un pequeño scrip en PHP, que recolecte información sobre el usuario. Su objetivo es que recolectará información empezando por el día y hora, luego ip, hostname, navegador... Pero ahora mi intención es que si llega desde un buscador mostrar desde cual llego y ademas que muestre la búsqueda por la que llego... No se si sea posible, bueno aquí tengo lo que llevo... Si me dan recomendaciones también lo agradecería bastante...

Código
  1. <?php
  2.  
  3. $archivo = "info.txt"; // Archivo con los datos...
  4.  
  5. $abre = fopen($archivo, "a");
  6.  
  7.  
  8.  
  9. $IP=$_SERVER['REMOTE_ADDR'];//IP del Host visitante
  10.  
  11. $Fecha= date("j-M-y G:i:s");
  12.  
  13. $Host= $_SERVER['REMOTE_HOST']; //Nombre del Host visitante
  14.  
  15. $Browser= $_SERVER['HTTP_USER_AGENT']; //Navegador
  16.  
  17. $HostName = gethostbyaddr($_SERVER['REMOTE_ADDR']);
  18.  
  19. $Refer = $_SERVER['HTTP_REFERER']
  20.  
  21.  
  22.  
  23.  
  24.  
  25. $info= "$Fecha \t $IP \t $HostName \t $Refer \t $Browser \t $Host \n";
  26.  
  27.  
  28.  
  29. $grabar = fwrite($abre, $info); // escribimos información del visitante
  30.  
  31. fclose($abre); // Cerramos la conexión al archivo
  32.  
  33. ?>


Título: Re: Recolectar informacion del usuario...
Publicado por: & eDu & en 24 Junio 2009, 18:21 pm
Código
  1. <? $referido=$_SERVER['referer']; ?>
nose si es así pero de esa forma te muestra de donde vino, sabiendo de donde vino puedes hacer un filtro para obtener la busqueda y el buscador.
<a href="tuweb.com>Tuweb</a> En tu web saldría que viene de elhacker.net...


Título: Re: Recolectar informacion del usuario...
Publicado por: HardieVon en 24 Junio 2009, 18:43 pm
hahaha pero ya lo hace tu script man


Código
  1. $info= "$Fecha \t $IP \t $HostName \t $Refer \t $Browser \t $Host \n";

$Refer

hahaha


Título: Re: Recolectar informacion del usuario...
Publicado por: Murd3r3r 0f daT4 en 24 Junio 2009, 19:31 pm
Si, pero quiero algo que muestre un texto con la busqueda por la que llego al sitio si busco "p**a baratas" que apareca por alli un texto diciendo "putas baratas" xD no se si me di a entender....


Título: Re: Recolectar informacion del usuario...
Publicado por: HardieVon en 25 Junio 2009, 03:17 am
una expresión regular supongo.

metele coco man, por que ciertamente no hay una funcion predefinida que haga eso


Título: Re: Recolectar informacion del usuario...
Publicado por: luiggy2 en 25 Junio 2009, 12:54 pm
Ya, pero si viene de google, (por ejemplo), el referer sería algo así:

Código:
http://www.google.es/search?hl=es&q=foro+elhacker&btnG=Buscar+con+Google&meta=&aq=f&oq=

y ahora con alguna función como substr, puedes saber la búsqueda:

http://www.google.es/search?hl=es&q= foro+elhacker &btnG=Buscar+con+Google&meta=&aq=f&oq=

Saludos!


Título: Re: Recolectar informacion del usuario...
Publicado por: HardieVon en 26 Junio 2009, 00:52 am
Ya, pero si viene de google, (por ejemplo), el referer sería algo así:

Código:
http://www.google.es/search?hl=es&q=foro+elhacker&btnG=Buscar+con+Google&meta=&aq=f&oq=

y ahora con alguna función como substr, puedes saber la búsqueda:

http://www.google.es/search?hl=es&q= foro+elhacker &btnG=Buscar+con+Google&meta=&aq=f&oq=

Saludos!

ahora que recuerdo eh visto una implementacion en la pagina de aircrack-ng que si entras desde google buscando algo, te colorea lo que andas buscando