Определяем местоположение без IP
0

4 сообщения в этой теме

Да-да, ты не ослышался, айпи адрес нам не понадобится. Мы не будем пытаться «пробить по айпи», тупо вставив на сайт типа 2ip.ru айпишник чтобы узнать город и грозиться приехать)) Наша задача состоит в другом.

Мы узнаем точное местоположение пользователя, с точностью до дома, с того момента, когда он перейдет по нашей ссылке.

Этот метод основан на связке JavaScript и HTML5. Если простым языком, языки программирования (хотя с хтмл спорный вопрос).

Сразу скажу, что он не всегда будет срабатывать. Хорошо сработает он, если пользователь будет за экраном ноутбука или телефона, а также его браузер будет настроен стандартным образом. Так как этот метод заточен именно под эти устройства, и определяем координаты через gps, wi-fi и сотовые вышки, а стандартная настройка браузера разрешает возможность запросить точное местоположение.

Есть такая функция в браузерах – определение местоположения. Допустим, заходишь вот на карту яндекса и гугла, и можно свое местоположение определить. Это мы и будем использовать.

Называется эта штука geolocation API, кто хочет узнать подробнее, можете загуглить и почитать официальные статьи)

Есть готовый скрипт для Linux который позволяет это использовать, называется он TrackUrl.

Ссылка на github -  https://github.com/zanyarjamal/TrackUrl

Покажу на своём примере. Я буду использовать Kali Linux.

Скачаем и запустим стандартными командами, открыв терминал:

Скачиваем:

git clone https://github.com/zanyarjamal/TrackUrl

cd https://github.com/zanyarjamal/TrackUrl

Запустим:

./TrackUrl.sh

После запуска у нас появятся два окна. Первое окно будет с двумя ссылками (нам нужно выбрать одну, которую мы будем в дальнейшем посылать человеку, местоположение которого хотим определить), второе пустое, с названием скрипта.

dc077519d7892abfedb5a.png
 

Во второе окно нам нужно вставить ссылку из первого окна. С 2015 года в целях безопасности передачу геолокации запретили по незащищенным соединением (http), поэтому выбираем https. Просто копируем и вставляем. После этого появится третье окно.

b6198a73ceea89df46260.png
 

Всё готово. Теперь посылаем нашу ссылку тому человеку, которого хотим вычислить. После этого его координаты появятся в таком виде (широта и долгота):

c2cb3b133621dc530bc5b.png
 

Дальше мы просто вбиваем их в гугл карты и смотрим адрес.

Вот так вот друзья, аккуратнее переходите по незнакомым ссылкам.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вот этого я не знал. Теперь буду в курсе. Спасибо

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Да. Интересно было почитать. Что-то для себя взяла на заметку)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Побольше пиши подобных статей. Интересно было почитать

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
0