Foro de elhacker.net

Comunicaciones => Redes => Mensaje iniciado por: e5c0rpi0n en 2 Agosto 2016, 07:50 am



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

Código:
<?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

Código:
<?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

Código:
<?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!