hacker


Ingresar con nombre de usuario, contraseña y duración de la sesión
| Portal Hacker | Editorial | Descargas | Ezine |
Inicio Ayuda Ingresar Registrarse
11 de Octubre de 2008, 11:41:33
Noticias: Participa en el batch lab de CPH
Para ver este enlace Registrate o Inicia Sesion
aqui

+  Foros pOrtal Hacker
|-+  Programacion
| |-+  Desarrollo Web
| | |-+  Php (Moderador: shevchenko)
| | | |-+  Obtener la dirección IP
0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Obtener la dirección IP  (Leído 4421 veces)
vart001
Administrador
*****
Desconectado Desconectado

Mensajes: 1,413


El Mero, mero!


Ver Perfil WWW
« : 02 de Mayo de 2005, 04:45:44 »

Obtener la dirección IP
 Esta función devuelve la IP del cliente conectado. Funciona aunque haya proxys de por medio.

Código:
<?php
function GetIP()
{
   if (
getenv("HTTP_CLIENT_IP") && strcasecmp(getenv("HTTP_CLIENT_IP"),"unknown"))
           
$ip getenv("HTTP_CLIENT_IP");
   else if (
getenv("HTTP_X_FORWARDED_FOR") && strcasecmp(getenv("HTTP_X_FORWARDED_FOR"), "unknown"))
           
$ip getenv("HTTP_X_FORWARDED_FOR");
   else if (
getenv("REMOTE_ADDR") && strcasecmp(getenv("REMOTE_ADDR"), "unknown"))
           
$ip getenv("REMOTE_ADDR");
   else if (isset(
$_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], "unknown"))
           
$ip $_SERVER['REMOTE_ADDR'];
   else
           
$ip "unknown";
   
   return(
$ip);
}

echo 
GetIp();
?>
« Última modificación: 23 de Julio de 2006, 08:16:30 por vart001 » En línea

root from cph


Para ver este enlace Registrate o Inicia Sesion
Hackear hotmail aqui

NetClass
NZ2
**
Desconectado Desconectado

Mensajes: 222


Cuando todo parece jodido es cuando hay que poner


Ver Perfil WWW
« Respuesta #1 : 06 de Mayo de 2005, 04:05:33 »

Que haces con esos comandos, donde los pongo.
Por sierto se puede hacer con frontepage
En línea


Para ver este enlace Registrate o Inicia Sesion
vart001
Administrador
*****
Desconectado Desconectado

Mensajes: 1,413


El Mero, mero!


Ver Perfil WWW
« Respuesta #2 : 23 de Mayo de 2005, 05:23:18 »

Que haces con esos comandos, donde los pongo.
Por sierto se puede hacer con frontepage

creo que debes de leer mas hacerca de PHP..

puedes programar php asta en un block de notas, claro, siguiendo el orden adecuado del los codigos
« Última modificación: 01 de Mayo de 2006, 08:01:09 por vart001 » En línea

root from cph


Para ver este enlace Registrate o Inicia Sesion
Hackear hotmail aqui

"tony"
NZ1
*
Desconectado Desconectado

Mensajes: 99


buscando un tesoro, te encontre a TI...


Ver Perfil
« Respuesta #3 : 25 de Abril de 2006, 09:28:11 »

olas
ste codigo se mete directamente en la conversacion IRC o ai k compilarlo o como se ace para obtener la ip d la victima en una conversacion por irc

salu2
En línea

vart001
Administrador
*****
Desconectado Desconectado

Mensajes: 1,413


El Mero, mero!


Ver Perfil WWW
« Respuesta #4 : 25 de Abril de 2006, 04:55:38 »

no no no...
este es codigo PHP, y necesita de un compilador que haga funcionar el codigo..
Como el apache/php/mysql.. es programacion web.. y este codigo puedes meterlo en alguna pagina para que muestre la IP del visitante..
como en muchas webs donde te dice.. hola 125.136.234.14 2
No sirve para mandarlo porque no es para eso..
saludos
En línea

root from cph


Para ver este enlace Registrate o Inicia Sesion
Hackear hotmail aqui

reydelmundo11
NZ1
*
Desconectado Desconectado

Mensajes: 43


Hackersclub


Ver Perfil WWW
« Respuesta #5 : 26 de Abril de 2006, 11:11:34 »

No es la primera vez que veo es función, yo uso lo típico:
$_SERVER["REMOTE_ADDR"];
Y con esa función sería:
Código:
<?php
function GetIP()
{
   if (
getenv("HTTP_CLIENT_IP") && strcasecmp(getenv("HTTP_CLIENT_IP"),"unknown"))
           
$ip getenv("HTTP_CLIENT_IP");
   else if (
getenv("HTTP_X_FORWARD ED_FOR") && strcasecmp(getenv("HTTP_X_FORWARD ED_FOR"), "unknown"))
           
$ip getenv("HTTP_X_FORWARD ED_FOR");
   else if (
getenv("REMOTE_ADDR") && strcasecmp(getenv("REMOTE_ADDR"), "unknown"))
           
$ip getenv("REMOTE_ADDR");
   else if (isset(
$_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], "unknown"))
           
$ip $_SERVER['REMOTE_ADDR'];
   else
           
$ip "unknown";
   
   return(
$ip);
}

$variable GetIP();
echo 
$variable;


?>

En línea

Obtenga su foro
Para ver este enlace Registrate o Inicia Sesion
smf
gratuito en:

Para ver este enlace Registrate o Inicia Sesion
rafaelsk
Visitante
« Respuesta #6 : 23 de Julio de 2006, 04:53:30 »

Obtener la dirección IP
 Esta función devuelve la IP del cliente conectado. Funciona aunque haya proxys de por medio.


function GetIP()
{
   if (getenv("HTTP_CLIENT_IP") && strcasecmp(getenv("HTTP_CLIENT_IP"),"unknown"))
           $ip = getenv("HTTP_CLIENT_IP");
   else if (getenv("HTTP_X_FORWARD ED_FOR") && strcasecmp(getenv("HTTP_X_FORWARD ED_FOR"), "unknown"))
           $ip = getenv("HTTP_X_FORWARD ED_FOR");
   else if (getenv("REMOTE_ADDR") && strcasecmp(getenv("REMOTE_ADDR"), "unknown"))
           $ip = getenv("REMOTE_ADDR");
   else if (isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], "unknown"))
           $ip = $_SERVER['REMOTE_ADDR'];
   else
           $ip = "unknown";
   
   return($ip);
}

echo $GetIp();

Hay un pequeño detalle al final, y es cuando llamamos a echo $GetIp();
Creo que es un error, y de hecho no me funciono, ya que GetIp devuelve un valor el cual puede ser mostrado directamente por echo, y no hace falta el signo del dolar para lasvariables.
Es decir la ultima linea quedaria asi    echo GetIp();
Lo probe asi y si funciono, del resto la funcion no esta bien, esta perfecta !
En línea
vart001
Administrador
*****
Desconectado Desconectado

Mensajes: 1,413


El Mero, mero!


Ver Perfil WWW
« Respuesta #7 : 23 de Julio de 2006, 08:17:29 »

tienes mucha razon..
creo que el problema se deve a que lo que se esta imprimiendo es una funcion (el resultado de una funcion) y no una variable
 Tongue
no se como no me fije :S
gracias por el dato.. el code ya esta corregido arriba
saludos
En línea

root from cph


Para ver este enlace Registrate o Inicia Sesion
Hackear hotmail aqui

rafaelsk
Visitante
« Respuesta #8 : 23 de Julio de 2006, 04:29:51 »

tienes mucha razon..
creo que el problema se deve a que lo que se esta imprimiendo es una funcion (el resultado de una funcion) y no una variable
 Tongue
no se como no me fije :S
gracias por el dato.. el code ya esta corregido arriba
saludos

Exactamente, esa es una muy buena funcion, ahora estoy trabajando en una que te reconosca los navegadores, hablamos, saludos.
En línea
The Lich
NZ1
*
Desconectado Desconectado

Mensajes: 51


Member, pOrtal HAcker


Ver Perfil
« Respuesta #9 : 26 de Julio de 2006, 12:20:11 »

este code php anda bien tambien, pruebenlo. y los de reconocer el tipo
de navegador me gusta esa idea yo creo ke ya lo tengo luego lo posteo.



Citar
<?php
if($_SERVER["HTTP_X_FORWARD ED_FOR"]){
echo "La Ip de tu proxy es:{$_SERVER["REMOTE_ADDR"]}
";
echo "Tu IP es:{$_SERVER["HTTP_X_FORWARD ED_FOR"]}";
}else{
echo "Tu IP es:{$_SERVER["REMOTE_ADDR"]}
";
}
?>
En línea
Páginas: [1] Ir Arriba Imprimir 
« anterior próximo »
Ir a:  


Ingresar con nombre de usuario, contraseña y duración de la sesión

Powered by SMF 1.1.6 | SMF © 2006-2008, Simple Machines LLC hacker

Juegos gratis - Articulos PHP - Juegos - Trucos - Letras - Juegos - Juegos Online