venky_115 Ответов: 2

Захват ip-адреса пользователя с помощью javascript и json


Hello All

I am trying to capture an user computer IP address using java-script and json. I am always getting public IP or server IP but not local IP. can you please help me if anyone come across this.

Thanks in advance


Что я уже пробовал:

Я попробовал попросить.ServerVariables ["Remote_Addr"] дает ip-адрес сервера и пытается получить url-адрес json, но он дает публичный ip-адрес

2 Ответов

Рейтинг:
1

Richard Deeming

Некоторые прокси-серверы могут включать эту информацию в любой Пересылаются[^] или X-Forwarded-For[^] заголовки. Однако большинство этого не делает, и эту информацию легко подделать.

По большей части локальный IP-адрес не покидает локальную локальную сеть и был бы бессмысленным вне локальной локальной сети.


venky_115

да, нам это нужно для нашей местной цели аудита. столкнувшись с трудностями, чтобы захватить это :)

Richard Deeming

Как я уже сказал, он обычно не ускользает от локальной сети, и если бы это было так, то не имело бы большого значения. Как вы планировали различать 15 пользователей из разных сетей, все с локальным IP-адресом 192.160.0.42?

И необязательные заголовки, которые вероятно передать эту информацию легко подделать, поэтому они не очень полезны для одитинга.

Единственный раз, когда я могу вспомнить, что видел локальный IP-адрес открытым, - это когда в браузере есть уязвимость безопасности. Они, как правило, исправляются довольно быстро, так что даже если вы нашли один, вы не могли на него положиться.

Рейтинг:
0

Kats2512

вы можете проверить эту ссылку:

http://www.codeproject.com/Questions/798310/How-to-get-local-ip-address-using-javascript


venky_115

Спасибо за ваш ответ, я попробовал ссылку выше, но она дает мне следующую ошибку, не могли бы вы предложить

0x800a138f-JavaScript runtime error: не удалось получить свойство 'ip' неопределенной или нулевой ссылки