- Регистрация
- 1 Июнь 2014
- Сообщения
- 284
- Реакции
- 263
- Баллы
- 63
Определяем местоположение без IP
Да-да, ты не ослышался, айпи адрес нам не понадобится. Мы не будем пытаться «пробить по айпи», тупо вставив на сайт типа 2ip.ru айпишник чтобы узнать город и грозиться приехать)) Наша задача состоит в другом.
Мы узнаем точное местоположение пользователя, с точностью до дома, с того момента, когда он перейдет по нашей ссылке.
Этот метод основан на связке JavaScript и HTML5. Если простым языком, языки программирования (хотя с хтмл спорный вопрос).
Сразу скажу, что он не всегда будет срабатывать. Хорошо сработает он, если пользователь будет за экраном ноутбука или телефона, а также его браузер будет настроен стандартным образом. Так как этот метод заточен именно под эти устройства, и определяем координаты через gps, wi-fi и сотовые вышки, а стандартная настройка браузера разрешает возможность запросить точное местоположение.
Есть такая функция в браузерах – определение местоположения. Допустим, заходишь вот на карту яндекса и гугла, и можно свое местоположение определить. Это мы и будем использовать.
Называется эта штука geolocation API, кто хочет узнать подробнее, можете загуглить и почитать официальные статьи)
Есть готовый скрипт для Linux который позволяет это использовать, называется он TrackUrl.
Ссылка на github
Покажу на своём примере. Я буду использовать Kali Linux.
Скачаем и запустим стандартными командами, открыв терминал:
Скачиваем:
Запустим:
./TrackUrl.sh
После запуска у нас появятся два окна. Первое окно будет с двумя ссылками (нам нужно выбрать одну, которую мы будем в дальнейшем посылать человеку, местоположение которого хотим определить), второе пустое, с названием скрипта.
Во второе окно нам нужно вставить ссылку из первого окна. С 2015 года в целях безопасности передачу геолокации запретили по незащищенным соединением (http), поэтому выбираем https. Просто копируем и вставляем. После этого появится третье окно.
Всё готово. Теперь посылаем нашу ссылку тому человеку, которого хотим вычислить. После этого его координаты появятся в таком виде (широта и долгота):
Дальше мы просто вбиваем их в гугл карты и смотрим адрес.
Вот так вот друзья, аккуратнее переходите по незнакомым ссылкам.
Источник
Да-да, ты не ослышался, айпи адрес нам не понадобится. Мы не будем пытаться «пробить по айпи», тупо вставив на сайт типа 2ip.ru айпишник чтобы узнать город и грозиться приехать)) Наша задача состоит в другом.
Мы узнаем точное местоположение пользователя, с точностью до дома, с того момента, когда он перейдет по нашей ссылке.
Этот метод основан на связке JavaScript и HTML5. Если простым языком, языки программирования (хотя с хтмл спорный вопрос).
Сразу скажу, что он не всегда будет срабатывать. Хорошо сработает он, если пользователь будет за экраном ноутбука или телефона, а также его браузер будет настроен стандартным образом. Так как этот метод заточен именно под эти устройства, и определяем координаты через gps, wi-fi и сотовые вышки, а стандартная настройка браузера разрешает возможность запросить точное местоположение.
Есть такая функция в браузерах – определение местоположения. Допустим, заходишь вот на карту яндекса и гугла, и можно свое местоположение определить. Это мы и будем использовать.
Называется эта штука geolocation API, кто хочет узнать подробнее, можете загуглить и почитать официальные статьи)
Есть готовый скрипт для Linux который позволяет это использовать, называется он TrackUrl.
Ссылка на github
Покажу на своём примере. Я буду использовать Kali Linux.
Скачаем и запустим стандартными командами, открыв терминал:
Скачиваем:
Код:
git clone https://github.com/zanyarjamal/TrackUrl
cd https://github.com/zanyarjamal/TrackUrl
На момент публикации данный URL уже не работает
[DLMURL]https://github.com/zanyarjamal/TrackUrl[/DLMURL]
возможно он переехал сюда
[URL="https://github.com/cryptomarauder/TrackUrl"]cryptomarauder/TrackUrl[/URL]
но пока это не проверенная информация
Запустим:
./TrackUrl.sh
После запуска у нас появятся два окна. Первое окно будет с двумя ссылками (нам нужно выбрать одну, которую мы будем в дальнейшем посылать человеку, местоположение которого хотим определить), второе пустое, с названием скрипта.
Во второе окно нам нужно вставить ссылку из первого окна. С 2015 года в целях безопасности передачу геолокации запретили по незащищенным соединением (http), поэтому выбираем https. Просто копируем и вставляем. После этого появится третье окно.
Всё готово. Теперь посылаем нашу ссылку тому человеку, которого хотим вычислить. После этого его координаты появятся в таком виде (широта и долгота):
Дальше мы просто вбиваем их в гугл карты и смотрим адрес.
Вот так вот друзья, аккуратнее переходите по незнакомым ссылкам.
Источник