Título: Conocer ip publica
Publicado por: e5c0rpi0n en 2 Agosto 2016, 07:50 am
Amigos
Hace algun tiempo conocia paginas que si vos le pasabas un link a una persona esa misma pagina te envia la ip publica de la persona que habria el link.
Hoy nose que otros metodos se estan utilizando para rastrear una IP.
Si existe algun post que pueda leer, o tienen algun conocimiento de mi consulta seria genial!
desde ya gracias.
Título: Re: Conocer ip publica
Publicado por: engel lex en 2 Agosto 2016, 08:47 am
puedes hacer la pagina tu, no es mucho trabajo, solo guardar en ls DB la variable de dirección remota
Título: Re: Conocer ip publica
Publicado por: Di~OsK en 2 Agosto 2016, 09:41 am
En php y con un txt <?php $archivo = "log.txt"; $manejador = fopen($archivo,"a") or die("Imposible abrir el archivo\n"); $ip = $_SERVER['REMOTE_ADDR']."\r\n"; $fecha= date("r"); fwrite($manejador,$ip); fwrite($manejador,$fecha); fclose($manejador); ?> Te guardará la IP y la Fecha, dale chmod 777 al archivo :) o este <?php
/* HECHO POR tttony 2007 */
function referer() { // IP del cliente $remote_ip = (isset($_SERVER[’REMOTE_ADDR’])) ? $_SERVER[’REMOTE_ADDR’] : “(Sin IP)”; // ISP del cliente $remote_isp = gethostbyaddr($remote_ip); // Aqui la pagina que lo refirio $referer = (isset($_SERVER[’HTTP_REFERER’])) ? strtolower($_SERVER[’HTTP_REFERER’]) : “error”; // No guardar mis propios referes :) $my_host = strpos($referer, $_SERVER[’HTTP_HOST’]);
if (($referer != “error”) && ($my_host === false)) { $file = “referer.txt”; $fo = @fopen($file, “rb”); $content = (is_resource($fo)) ? @fread($fo, filesize($filename)) : “”; @fclose($fo);
$exist_ip = strpos($content, $remote_ip); $exist_ref = strpos($content, $referer); if (($exist_ip === false) || ($exist_ref === false)) { $str = time() . ” ” . $remote_ip . “(” . $remote_isp . “) ” . $referer . “n”; $fo = @fopen($file, “ab”); if (is_resource($fo)) @fwrite($fo, $str); @fclose($fo); } } }
referer();
o este otro <?PHP // IP Address Logger /* to use this simply put this code into a php file named log.php, then either include it into your main page website or just direct the person to this page. make sure you have a log.txt file in your root directory of the server for it to save all ip logs too. */
$ip = getenv("REMOTE_ADDR"); $filename = "log.txt"; $myfile = fopen($filename, "a+") or die("Couldn't open file"); fwrite($myfile, $ip) or die("Couldn't write to file"); ?> Saludos!
|