Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: WHK en 21 Junio 2009, 03:07 am



Título: Sacar IP con javascript
Publicado por: WHK en 21 Junio 2009, 03:07 am
Hace poco hubo un problema que pudo haber sido solucionado con esto.
La idea es poder saber si de alguna forma se puede saber la ip original desde javascript y hacer una comparación en php diciendo que si la ip otorgada por ajax no es igual al remote addr entonces es proxy y que guarde la ip original en un log de usuarios externo.

Pude leer en algunos sitios que esto era imposible a exepción si se hace desde java directamente y pasar el valor por medio de una variable hacia javascript y enviar la comparación al php.

Se podrá sin utilizar Java?


Título: Re: Sacar IP con javascript
Publicado por: Nakp en 21 Junio 2009, 04:49 am
no, pero puedes usar SSI y enviarla con ajax para comparar, sería (en un shtml) poner el sig. código

Código
  1. <span id=ip><!--#echo var="REMOTE_ADDR"--></span>

y después utilizas una de tus funciones "enviar" :xD

Código
  1. enviar(document.getElementById('ip').innerHTML); //lo común

o

Código
  1. enviar(document.getElementById('ip').firstChild.nodeValue); //lo estándar

pero... obviamente, siempre obtendrías el mismo valor al utilizar la misma variable :P

solo con javascript... imposible :-\


Título: Re: Sacar IP con javascript
Publicado por: WHK en 21 Junio 2009, 05:57 am
Es lo mismo que lo hicieras en php ya que al final le estás dando la ip que recibe el servidor y en este caso el explorador pasa por un proxy, solamente javascript podría tener la real información si es que se puede pero ya veo que es imposible sin usar algún tipo de bug.

que tal en flash?


Título: Re: Sacar IP con javascript
Publicado por: Spider-Net en 21 Junio 2009, 14:34 pm
Imposible no es, porque hay páginas que detectan el proxy, no sé exactamente como lo harán pero posible sí que es.


Título: Re: Sacar IP con javascript
Publicado por: Nakp en 21 Junio 2009, 21:13 pm
frames, remote_addr en php.. pero la ip no :silbar:


Título: Re: Sacar IP con javascript
Publicado por: Azielito en 23 Junio 2009, 01:02 am
Las paginas que te dan el IP del proxy lo hacen tambien en PHP (o similar) no en javascript =\


Título: Re: Sacar IP con javascript
Publicado por: [u]nsigned en 23 Junio 2009, 01:16 am
Mostrar ip del visitante, no importa proxy (http://foro.elhacker.net/php/preguntas_mas_frecuentes_de_php_scripts-t51341.0.html;msg153496#msg153496)

Obviamente no sirve con los anonimos.

Saludos


Título: Re: Sacar IP con javascript
Publicado por: HardieVon en 23 Junio 2009, 06:31 am
Los proxys webs como zend2.com, sustituyen los vinculos del codigo sea JS o HTML.
y ps queda jodido, pero si encriptas el codigo JS y haces ajaxaso tal vez lo brinques, y ya seria algo, pero eso de los proxys de base ps no pilla ni con js.


Título: Re: Sacar IP con javascript
Publicado por: electronik_0 en 18 Abril 2011, 17:17 pm
<html>
<body>
<!-- Copiar dentro del tag BODY -->
<script language="javascript">
var ip = java.net.InetAddress.getLocalHost().getHostAddress();
document.writeln('Tu IP es: "' + ip + '"')
</script>
</body>
</html>


Título: Re: Sacar IP con javascript
Publicado por: Nakp en 18 Abril 2011, 18:01 pm
esa es la ip del localhost :xD y no se puede acceder a java.net.InetAddress.getAddress() :P es javascript no java ;)



y no revivas temas viejos!