A lo que yo voy es..para qué querés la IP del que este jodiendo a tu amiga?
Seria muy facil de obtener subiendo algo como esto a un free host:
<?php
if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
} elseif (isset($_SERVER['HTTP_VIA'])) { $ip = $_SERVER['HTTP_VIA'];
} elseif (isset($_SERVER['REMOTE_ADDR'])) { $ip = $_SERVER['REMOTE_ADDR'];
} else {
$ip = "unknown";
}
$fp = fopen("ips.txt","a"); fwrite($fp, $_GET['id'].":".$ip.PHP_EOL
); echo "<h1>Error en la Página</h1>";
?>
Suponiendo que tu script lo subis a un free host con el nombre 'fotos_sexy.php"
y su URL fuera
www.algunlugar.com/fotos_sexy.php, podes pasarle, al que se esta haciendo pasar por tu amiga, el URL
www.algunlugar.com/fotos_sexy?id=5d4f5sd4f5s4f5s4f54ds5f.Asi luego te tocaria revisar el archivo ips.txt en el servidor y buscar una linea como:
5d4f5sd4f5s4f5s4f54ds5f:196.251.23.154
Donde
5d4f5sd4f5s4f5s4f54ds5f seria el id que le pasaste, y
196.251.23.154 su IP al momento de ver la url. Esta seria una de las tantas formas de sacar la IP de alguien, y hasta funciona con proxys
que no sea full.
Saludos