Как найти местоположение человека в сети

Мы все хорошо знаем, что за нами следят. Следят приложения, следят сайты, следят социальные сети. К сожалению, от этого никуда не деться. Единственное, что более-менее успокаивает, — это то, что мы напрямую не замечаем самого факта слежки. То есть, когда то или иное приложение отслеживает нашу активность в интернете или контролирует наши перемещения по городу и заведениям, мы получаем только косвенные тому доказательства в виде таргетированной рекламы. А что, если я скажу вам, что и вы можете отследить местоположение любого человека одной картинкой?

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

Найти человека можно, отправив ему простую ссылку

Клабхаус официально запустился в России. Как получить инвайт

Да, это так. Существует специальный сервис, который позволяет зашить в картинку скрипт, способный определить текущее местоположение любого, кто перейдёт по ссылке. Конечно, точные координаты вы не увидите, иначе это было бы слишком опасно. Но зато сможете наверняка узнать IP-адрес собеседника, город, где он находится, примерное местоположение (в среднем погрешность от 300м до 3 км), устройством на базе какой ОС он пользуется и какой у него браузер.

Как узнать IP-адрес человека

Сервис, о котором я говорю, называется IPLogger. Вот как он работает:

  • Найдите в Google любую картинку, которая может быть потенциально интересна вашему собеседнику;
  • Нажмите на неё правой кнопкой мыши и скопируйте URL-адрес этой картинки;

Как узнать IP-адрес человека. Вот сюда нужно вставить ссылку на картинку. Фото.

Вот сюда нужно вставить ссылку на картинку

  • Откройте сайт IPlogger и вставьте URL-адрес картинки в соответствующую строку, а потом нажмите «Сократить»;

Как узнать IP-адрес человека. Лучше всего заменить домен с IPLogger на что-то менее отсвечивающее. Фото.

Лучше всего заменить домен с IPLogger на что-то менее отсвечивающее

  • Отправьте полученную ссылку своему собеседнику и дождитесь, пока он откроет её;
  • Затем вернитесь на сайт IPLogger и зайдите в раздел «Статистика посещений» — там вы увидите всю информацию о своём собеседнике.

Что такое Camera2 API, зачем это нужно и как узнать, поддерживает ли её ваш смартфон

Для большей конспирации я рекомендую в настройках ссылки выбрать доменное имя, отличное от iplogger. Дело в том, что само название сайта, по ссылке которого предлагается перейти, может смутить некоторых пользователей. Поэтому я рекомендую выбрать другой домен, который не будет так сильно отсвечивать. Лично я выбрал 2no.co. Глядя на него, совсем непонятно, что это за сайт, потому что всё выглядит так, как будто это обычный сервис для сжатия ссылок. Это можно сделать во вкладке «Выберите сайт, на который будет ссылаться логгер».

Как найти человека на карте

Как найти человека на карте. Посмотреть, где находится ваш собеседник, можно даже на карте. Фото.

Посмотреть, где находится ваш собеседник, можно даже на карте

При желании вы можете даже посмотреть на карте, где находится ваш собеседник. Скорее всего, сервис даст координаты с небольшим смещением, но в целом это позволяет довольно точно определить сам район, где он находится, хоть и не даёт доступ к конкретному адресу. В моём случае погрешность получилась совсем небольшой, однако у моего собеседника, на котором я тестировал работу сервиса, смещение вышло куда больше – около 4 км. Наверное, это связано с тем, что он находится в Москве, где расстояния в принципе больше, чем в Саранске.

Какой смартфон купить при переходе с iPhone на Android

Казалось бы, никакой конфиденциальной информации IPLogger не раскрывает. Максимум, что он показываете, — это район пребывания вашего собеседника, операционку и браузер, которыми он пользуется. Однако именно такой методикой таргетинга пользуются рекламщики, которые встраивают такие трекеры в почтовые рассылки. Как только получатель открывает сообщение, отправитель получает информацию о времени и месте, в котором было прочитано послание. А на основе полученной информации выстраиваются масштабные рекламные кампании.

В социальных сетях ко мне в друзья (бывало) добавляются и пытаются пообщаться особы с явно фейковых страниц (мало друзей, фотографий, недавно зарегестрированные и т.п.). Часто так поступают “бывшие” (муж/жена, парень/девушка), сторонние люди или знакомые, которым чешет любопытство личная жизнь другого человека.

Вот, в частности, буквально вчера общался с особой в Одноклассниках (и по диалогу не могу понять – то ли это бывшая вспоминает меня и хочет выудить информацию о моей новой личной жизни, то ли какие-то сторонние, знакомые особы).

Из этого следует вопрос.

Как вычислить по IP (или любым другим образом) хотя бы приблизительное местонахождение собеседника, сидящего со стационарного компьютера?

И более сложная задача. Как вычислить приблизительное местонахождение собеседника, сидящего с мобильного телефона.

Страна – Украина.

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

бонус за лучший ответ (выдан): 10 кредитов

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

Механика простая – берёте любую картинку из интернета, загружаете на этот сайт и получаете ссылку, которую отправляете собеседнику, когда ссылка будет открыта, вы узнаете адрес и некоторую другую информацию об устройстве с которого она была открыта.

Там есть подробная инструкция на русском языке.

автор вопроса выбрал этот ответ лучшим

Вален­тин09­07
[1.4K]

6 лет назад 

По IP точное местонахождение пользователя не узнаете, (если это не выделенный IP). Узнаете только страну и регион. Но точно узнаете провайдера, который предоставлял услуги интернета интересующему вас объекту. Если конечно он не менял IP адрес с помощью специальных программ или не использовал proxy-сервер.

А если узнали провайдера, то точные данные можно узнать только у него. Но такие данные они имеют право предоставлять только по официальному запросу от правоохранительных органов. Но возможно кто-нибудь из сотрудников этих организаций и предоставляет такие сведения за вознаграждение. Но это уже незаконно.

Очень просто можно узнать местонахождение человека сидящего с телефона в социальной сети, посредством помощи от специалистов отдела “К”

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

Смеющ­ийся Будда
[36.7K]

6 лет назад 

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

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

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

Если честно, сама этими методами не пользовалась, но возможно вам поможет.

Ну и в крайнем случае мне кажется по манере речи и вопросам можно определить действительно ли ваш новый собеседник – это бывшая. Если аккаунт фейковый то это как правило заметно.

Alex2­837
[113K]

3 года назад 

В сети интернет нашел интересный сайт, так называемый IP-шпион. На нем имеется подробная информация, каким образом можно узнать местонахождение вашего собеседника.

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

Ссылку на изображение можно скидывать в каком-нибудь контексте, чтобы собеседник не догадался, что его хотят вычислить.

Alexg­roovy
[14.6K]

3 года назад 

В вашем случае на помощь придет социальная инженерия. Это наука о том как получить данные о пользователе посредством взаимодействия. Это может быть общение или обмен ссылками.

Существуют различные сервисы, которые помогают узнать IP-адрес и местоположение пользователя сети Интернет.

Одним из таких сайтов является iplogger.

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

-Irink­a-
[281K]

3 года назад 

Для того, чтобы узнать местонахождение пользователя из социальной сети стоит прибегнуть, воспользоваться специальной программой, приложением, которое осуществляет поиск посредством IP-адреса.

Данные сервисы определяют местонахождение человека по мобильному аппарату.

Другой способ определения местонахождения человека с помощью мессенджера Вайбер. Но, данный способ хорош в том случае, если он не отключил своё местонахождение в настройках.

Барха­тные лапки
[382K]

3 года назад 

Действительно можно вычислить местонахождение человека, который заходит в социальные телефоны с телефона.

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

Поэтому, вычислить действительно можно, не помогут прокси-адреса и впн, было бы желание.

Kriti­kSPb
[93.6K]

3 года назад 

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

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

Кокет­кин
[3.4K]

6 лет назад 

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

Знаете ответ?

Методы определения местоположения пользователя

Время на прочтение
10 мин

Количество просмотров 164K

Предисловие

Всем, кто когда-либо занимался написанием систем авторизации/регистрации пользователей, наверняка приходилось задаваться вопросом: «А как узнать о пользователе больше информации?». Для чего это нужно? В большинстве случаев, для идентификации

именно этого

пользователя. Иногда — для предоставления каких-либо дополнительных возможностей и информации, в зависимости от различных социальных параметров, или, быть может, местополжения пользователя или региона проживания. Иногда, например, для проведения какого-либо скоринга. В этой статье речь пойдёт об определении географического положения пользователя.

Эффективные методы определения

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

1. Данные из соц. сетей

На сегодняшний день крайне популярным стало использовать для авторизации (или в качестве дополнительной информации) аккаунты всевозможных социальных сетей и блогов, что позволяет использовать данные из них. Авторизовав пользователя таким образом, можно получить достаточно много информации о нём. Правда вот о достоверности её говорить не приходится, ведь многие указывают в соц. сетях не «действительное», а «желаемое», либо вообще первое, что пришло в голову. Отсеять подобные вещи обычно и есть основная задача для разработчика. Для этого необходимо получить информацию обо всех друзьях пользователя и сверить общие данные. Можно, например, найти наиболее часто встречаемое место проживания у коллег/однокурсников/одноклассников/друзей пользователя (в синей соц. сети, например, это делать очень удобно), и, на основе этих данных, выяснить настоящий регион, область, город и даже район города, где живёт/работает/учится пользователь.
Также, в некоторых соц. сетях, доступно получение непосредственных координат пользователя, если он онлайн. Точность этих данных, в некоторых случаях, оставляет желать лучшего, но, как минимум, район города, где находится пользователь, определить можно достаточно достоверно.

Плюсы:

  • Относительно высокая точность, при использовании моделей скоринга на основе данных друзей
  • У большинства пользователей есть аккаунты в соц. сетях
  • Можно проверить полученные данные на достоверность, используя данные друзей

Минусы:

  • Сложность реализации, т.к. необходимо изучать API нескольких соц. сетей, составлять и реализовывать модели для анализа полученных данных
  • Необходимость в наличии действующего аккаунта в соц. сети у пользователя (я считаю, что, несмотря на распространённость, требовать подобные данные от пользователя, всё же, нельзя)
  • Низкая скорость работы, если учитывать анализ с использованием данных друзей

Реализацию, к сожалению, предоставить не могу ибо «секрет фирмы».

2. Данные GeoIP

Наверное, самый простой и доступный каждому способ, однако, для РФ на сегодня, зачастую неточный.

Почему?

Дело в том, что на данный момент большинство существоваших ранее провайдеров регионального уровня было раскуплено и поглощено операторами федерального уровня. И чем же это плохо? А вот чем. Представьте себе ситуацию — в городе «Н» существовало 5 мелких провайдеров. Каждый работал в своём районе города, и соответственно, имел свой пул IPv4 адресов. И даже динамически выданный «белый» IP можно было примерно привязать к определённому району города. Теперь приходит провайдер федерального уровня и покупает все 5 мелких провайдеров с их пулами адресов. Затем он приводит их сеть к некоему общему виду всех сетей этого федерального провайдера. Что мы имеем в итоге? У этого федерального провайдера есть огромное количество клиентов и огромное количество пулов IP, используемых, в зависимости от потребностей, в том или ином регионе. Тоесть теперь адрес, принадлежавший ранее пулу мелкого местного провайдера, может быть выдан клиенту из совершенно другого города, просто потому, что этот пул адресов теперь используется для всех клиентов этого провайдера. А вот сообщать кому и из какой области выдан этот IP никто, естественно, не будет. Тем более, что завтра он может быть выдан ещё кому-то.

Также, никто не помешает пользователю использовать, например, прокси или VPN для выхода в интернет от имени другого IP. В этом случае GeoIP становится абсолютно бесполезным, ибо получит информацию именно об этом прокси или VPN-сервере. То же самое происходит, если провайдер предоставляет своим клиентам доступ в интернет через NAT (а в свете проблем с количством свободных IPv4 адресов это встречается всё чаще и чаще), правда в этом случае, обычно, хотябы можно получить район, область или город.

Такчто полагаться полностью на данные GeoIP всё-таки можно не всегда, хотя этот способ очень удобен — ведь мы получаем информацию практически мгновенно. Для этого, обычно, используется заранее скачанная локальная база данных.

Плюсы:

  • Легко использовать, есть множество реализаций на различных языках
  • Высокая точность (за некоторым исключением, см. выше)
  • Быстрота работы (практически мгновенное получение результата — ведь это всего 1 запрос к базе)

Минусы:

  • Необходимость поддерживать базу IP в актуальном состоянии
  • Отсутствие возможности проверить достоверность полученных данных (только запросами к нескольким базам)
  • Достаточно большой процент ошибочных данных для РФ на данный момент (см. выше)

Описывать «как это сделать» смыла особого не вижу, ибо в сети, и, в т.ч. на хабре, полно подробных описаний. Для получения данных GeoIP существует множество бесплатных библиотек и инструментов. Например, для PHP можно использовать расширение geoip.

3. Использование JavaScript Geolocation API

Достаточно полезный и эффективный метод, но только для мобильных устройств. В случае же со стационарным компьютером — полезен не более чем GeoIP. Дело в том, что в случае мобильного устройства (современный смартфон, планшет и т.д.) будут использоваться все доступные для этого устройства и разрешённые пользователем средства определения местоположения, включая позиционирование по GPS, Wi-Fi и данным от вышек сотовой связи. А вот в случае с домашним ПК, у которого, в большинстве случаев, нет ни мобильной сети (в случае наличия GSM/3G модема данные от него не используются), ни GPS, мы сможем узнать только данные GeoIP, которые нам радостно и сообщит JS. А по поводу их точности я уже писал выше. Хотя, пренебрегать данным способом я бы не стал — ведь всё большее количество людей используют планшеты и телефоны для выхода в интернет.

В итоге данный способ имеет достаточно узкий спектр применения — мобильные устройства. Или если достаточно примерных данных по GeoIP.

Плюсы:

  • Легко реализовать, множество документации и примеров в интернете
  • Точный, т.к. может использоваться как позиционирование по сотовым вышкам, Wi-Fi, GPS
  • Быстрый, т.к. для определения положения используется ПО со стороны клиента

Минусы:

  • На домашних ПК поддерживается не во всех браузерах
  • Требует разрешений пользователя
  • Фактически, применим только к мобильным устройствам
  • Относительно легко подделать данные

Примеры реализации можно посмотреть здесь или здесь.

4. Определение через услуги типа «локатор» от мобильных операторов

Я думаю, некоторые из читающих слышали про эти услуги, кто-то даже пользуется ими, а кому-то приходится их использовать в корпоративной среде. Я говорю об услугах, подобных «Локатор»’у от «яичной» компании и «Координатам» от жёлто-полосатой. Да, эти услуги изначально предназначены для конечных пользователей, но… Что мешает использовать их нам? Положительных моментов при использовании этого способа немного, зато каких — это высокая точность и почти 100% достоверность данных. Зато есть неприятные моменты. Во-первых — эти услуги платные. Во-вторых — необходимость использования номера мобильного телефона при регистрации и требование отправить бесплатную смс на короткий номер… Такое поведение может отпугнуть многих. Да и время получения информации по смс немалое (в рамках веб-приложения). Но, в некоторых случаях, информация подобного рода, да ещё и достоверная, просто необходима. Тем более что этот метод можно использовать как замену подтверждения кодом из смс какого-либо действия. Да и подделать информацию, получаемую таким способом, практически невозможно.

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

Плюсы:

  • Высокая достоверность данных, почти 100%
  • Высокая точность, вне зависимости от испоьзуемого устройства и способа выхода в интернет
  • Автоматически подтверждает номер мобильного телефона

Минусы:

  • Сложность в реализации и поддержке
  • Низкая скорость, т.к. требуется время на отправку/приём смс и ответ от пользователя
  • Не бесплатен (тарифы у операторов на эту услугу весьма «прожорливые»)
  • Необходимо согласие пользователя
Как сделать

Нам понадобятся:

  1. Старый моб. телефон с кабелем, либо 3G/GSM модем, по одному на каждого оператора
  2. Сим карты этих операторов
  3. Некий ПК, желательно с *nix на борту (можно и Windows с cygwin), который будет выполнять функцию эдакого «гео-шлюза»
  4. Немного терпения и времени
  5. smstools3
1) В зависимости от ОС, инструкции могут отличаться, но общий смысл неизменен — необходимо скачать и установить из репозитория ПО пакет SMSTools

На Gentoo это выглядит так:


Если вам нужна статистика отправленных/полученных смс, то:

nogood-work ~ # echo "app-mobilephone/smstools stats" > /etc/portage/package.use/smstools.use

либо (если у вас все USE-флаги в одном файле):

nogood-work ~ # echo "app-mobilephone/smstools stats" >> /etc/portage/package.use

Затем ставим из портажа сам smstools:

nogood-work ~ # emerge -v smstools

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N     ~] app-mobilephone/smstools-3.1.15  USE="-stats" 0 kB

...

nogood-work ~ #


На FreeBSD так:


root@kenny:/usr/ports # cd /usr/ports/comms/smstools3
root@kenny:/usr/ports/comms/smstools3 # make install clean

Для статистики в опциях просто выбрать «STATS»


Можно собрать и из исходников, если для вашей системы нет готового пакета:


nogood-work ~ # wget http://smstools3.kekekasvi.com/packages/smstools3-3.1.15.tar.gz
nogood-work ~ # tar -zxvf smstools3-3.1.15.tar.gz -C /usr/local/src
nogood-work ~ # cd /usr/local/src/smstools3
nogood-work ~ # make
nogood-work ~ # make install


2) Подключаем модем(ы) и проверяем появились ли устройства последовательного порта в /dev

Для Gentoo:


nogood-work ~ # ls /dev |grep ttyUSB
ttyUSB0
ttyUSB1
ttyUSB2
nogood-work ~ #

Может появиться несколько портов. Обычно нас интересует ttyUSB0, если модем 1. Если больше — то подключаем по очереди. И вот перый из появившихся портов наш.


Для FreeBSD:


root@kenny:~ # ls /dev |grep cuau
cuau0
cuau0.init
cuau0.lock
cuau1
cuau1.init
cuau1.lock
root@kenny:~ #

Смысл тот же — первый из нескольких появившихся — наш.


3) Настраиваем SMSTools

smsd.conf может находится как в /etc/ так и в /usr/local/etc/ в зависимости от вашего дистрибутива. Приводим его к подобному виду:

#Список активных "модемов". Если вы планируете использовать
#несколько операторов, то, соответственно, перечисляем здесь
#модемы для каждого оператора, у меня только для одного
devices = GSM1
#Куда писать логи. Если закомментировать то по-умолчанию
#пишет в syslog. Но в этом случае не получится использовать
#такую классную вещь, как smart_logging.
logfile = /var/log/smsd/smsd.log
#Уровень ошибок.
loglevel = notice
#Хранить входящие в UTF-8. Работает не со всеми модемами, но лучше включить
incoming_utf8 = yes
#Записывать историю перекодировок в логах. На всякий случай включаем.
log_charconv = yes
#Наличие даты в имени файла. Вообще кому как удобно,
#но с этой опцией файлы легче находить по времени
date_filename = 1
#Приоритет получения смс перед отправкой
receive_before_send = yes
#Очень полезная, на мой взгляд, функция. Суть в том, что в лог
#по-умолчанию пишутся сообщения с уровнем, указанным выше.
#А вот в случае ошибки создаётся файлик с изменённым именем
#из logfile вида <name>_trouble.log в который пишется всё с уровнем debug
smart_logging = yes
#Ну и настройка каталогов спулера
failed = /var/spool/sms/failed
sent = /var/spool/sms/sent
phonecalls = /var/spool/sms/calls
stats = /var/spool/sms/stats

#А вот настройка для модема. Лучше искать под конкретную модель.
[GSM1]
#Имя COM-порта
device = /dev/ttyUSB0
#Использовать ли для приёма СМС
incoming = yes
#Способ проверки памяти СМС. Подробности лучше глянуть на оф. сайте.
check_memory_method = 2
#Обязательно закомментить, т.к. иначе не видать нам русского языка
#decode_unicode_text = yes
#Могут понадобится для вашего модема. Вот это лучше погуглить.
#init = AT+CSCS="UCS2"
#init2 = AT+CSCS="UCS2"
#Автоматически собирать смс из нескольких частей. Крайне рекомендую.
internal_combine = yes
#Сбрасывать входящие звонки. А зачем они нам?
hangup_incoming_call = yes
#Скрипт для обработки событий. Содержимое будет ниже.
eventhandler = /etc/smsd/trsms.sh
#Скрипт для обработки USSD команд. Я не использовал, но можно
#использовать для получения остатка на балансе.
#eventhandler_ussd =
#Номер. Если будете использовать несколько модемов указывать надо.
#По нему определяется через какой модем отправлять смс.
number = 79185568942
#Что делать со входящими звонками - определять номер. Необязательно.
phonecalls = clip
#Отчёт о доставке. Нам не нужен.
#report = yes
#Для моего модема нужно было включить, чтобы небыло ошибок в логе.
signal_quality_ber_ignore = yes
4) Создаём файлик trsms.sh (обработчик событий)
#!/bin/bash
status="$1"
file="$2"

case "$1" in
  RECEIVED)

    header=`head -12 $file | grep -e "^From: " -e "^Sent: " -e "^Received: "`
    from=`head -12 $file | grep -e "^From: " | awk '{print $2}'`

    if grep "Alphabet: UCS2" $file > /dev/null > /dev/null; then
        message=`tail -n +14 $file | iconv -f UCS-2BE -t UTF-8`
    else
        message=`tail -n +14 $file`
    fi
    #echo -e "$message" | mail -s "Incoming SMS from +$from" admin@yourhost.ru
    echo -e "$headern$messagen" >> /var/log/smsd/sms.log

    if echo $message | grep "Запрос на авторизацию отправлен абоненту" > /dev/null > /dev/null; then
        abon=`echo $message | awk 'BEGIN{ FS = "абоненту " } $2 { print substr($2, 2, 11) }'`
        echo -e "n> Запросt$abon" >> /var/log/smsd/location.log
    fi

    if echo $message | grep " находится по адресу " > /dev/null > /dev/null; then
        abon=`echo $message | awk 'BEGIN{ FS = "Абонент " } $2 { print substr($2, 2, 11) }'`
        adres=`echo $message | awk 'BEGIN{ FS = "адресу " } $2 { print substr($2,0,index($2, " в радиусе")) }'`
        region=`echo $adres | awk 'BEGIN{ FS = ", " } $1 {print $1}'`
        echo -e "n> Ответt$abont$adrestРЕГИОН: $region" >> /var/log/smsd/location.log
    fi
    ;;
esac

Это пример с минимальным функционалом. Пишет в лог запросы и полученные ответы для «яичного» оператора. По-хорошему ещё надо добавить условие по номеру, с которого пришло сообщение, на основе переменной from. В нём же можно будет определять и оператора. Номера у разных операторов, как правило, разные.
Не забываем дать права на запуск пользователю, из под которого будет работать smsd.

5) Запускаем демон smsd и добавляем его в автозагрузку

Для Gentoo:


nogood-work ~ # /etc/init.d/smsd start
nogood-work ~ # rc-update add smsd default


Для FreeBSD:


root@kenny:~ # echo "smsd_enable="YES"" >> rc.conf
root@kenny:~ # service smsd start


Смотрим логи. Если всё хорошо и нет сообщений об ошибках, то переходим к следующему шагу.

6) Пробуем отправить смс на свой телефон
nogood-work ~ # sendsms 79xxxxxxxxx 'текст'

Если смс прошло успешно — можно пробовать отправить смс на заветный номер услуги с соответствующим текстом, а затем проверить логи.
Далее можно будет просто вызывать из вашего скрипта команду sendsms <номер> "<текст>" и проверять, например, по крону наличие ответа по нужному номеру в файле с логами смс.

Заключение

Каждый из этих способов подходит для каких-то определённых целей и условий, и вам решать, что именно использовать. Конечно, здесь рассмотрены далеко не все способы определения местоположения. Я описал только те, что опробовал сам и считаю наиболее эффективными. Также, для достижения большей эффективности, я бы рекомендовал комбинировать их. Так это делается в нашем проекте. На этом всё. Надеюсь кому-нибудь данная информация окажется полезной.

Лет 10 назад в сети любили пугать фразами вроде: «Да я тебя по IP вычислю». Разбираемся, реально ли это.

Важно: все эксперименты вы повторяете на свой страх и риск. Потому что закон трактует их неоднозначно

Что такое IP и откуда он берется

IP-адрес (Internet Protocol Address) – это уникальный адрес в определенной сети на базе стека протоколов TCP/IP. Он идентифицирует устройство: ваш домашний компьютер, смартфон или другой узел. 

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

Статический адрес выдается на какое-то более-менее длительное время (и за это провайдер обычно берет дополнительные деньги). Его можно прописать вручную в настройках или получить у провайдера (в зависимости от правил сети). Когда вы платите за статический IP, вы фактически покупаете гарантию того, что никто другой в сети этот адрес использовать не будет. 

Динамические адреса маршрутизатор автоматически раздает из доступного ему диапазона. Вы можете получать новый динамический IP каждый раз, когда входите в сеть или перезагружаете маршрутизатор. Через определенное время сеть может сбросить ваш динамический IP и выдать новый адрес. 

Сейчас используется два стандарта IP – IPv4 и более новый IPv6. Первый состоит из 4 байт (32 бит) – 4 чисел от 0 до 255 (для удобства их разделяют точками). К примеру, это 127.0.0.1 – localhost, адрес, по которому устройство может обратиться к себе самому. 

До определенного момента это работало. Но однажды 4 байт перестало хватать, чтобы каждое подключаемое к интернету устройство имело уникальный адрес. Пришлось извращаться: вводить маски подсети и т.п. 

В IPv6 каждый адрес состоит из 16 байт (128 бит). Записывают его в 16-ричном формате, разделяя двоеточиями каждые два байта. Пример: 2002:01А8:AВ10:0001:0000:0000:0000:00FB. Если в адресе несколько нулевых групп идут подряд, их пропускают, оставляя ::. 

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

Мы в данном случае будем говорить о внешних IP – адресах в интернете. И предполагая, что анонимайзер, прокси, VPN и т.д. не используются. 

Как узнать свой внешний IP

В сети есть специальные сервисы. Но тот же «Яндекс» по запросу «мой айпи» сразу все расскажет:

Есть и другие ресурсы. Например, pr-cy.ru или 2ip.ru. 

Как узнать чужой IP без ведома пользователя

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

Соответственно, чтобы узнать IP человека, можно запустить свой сайт, отправить жертве (и только жертве!) ссылку на него и надеяться, что пользователь на сайт зайдет. А затем посмотреть данные в истории через админку. Либо установить на сайт IP-логгер, который будет собирать статистику. 

Но поднимать сервер – это как-то непросто и небыстро. Есть и более легкие способы. 

Например, 2ip предлагает отправить e-mail адресата, IP которого вы хотите узнать, на ящик [email protected] (в форме нужно указать свой IP). Через несколько секунд после отправки сервис отправит результат вам на почту. 

Но можно просто посмотреть оригинал сообщения. В Gmail пункт так и называется “Посмотреть оригинал”, в “Яндексе” – “Свойства письма”. В других сервисах это может быть “Открыть полный заголовок”, “Посмотреть исходный код письма” и т.п. 

Еще один сервис – https://speed-tester.info. Заполняете форму на этой странице, указываете сайт, который может быть интересен вашему собеседнику. Потом по сгенерированной ссылке отслеживаете статистику.

Правда, сайтов отслеживается мало: сам speed-tester.info, 64ip.com, likepic.net, top-cs.com, vk.com, news.tut.by, tut.by, charter97.org, kgk.gov.by, 8634city.ru, facebook.com, ok.ru, youtube.com. 

Альтернатива – https://iplogger.ru/. Вставляете в форму на главной странице ссылку на сайт, ресурс добавляет к ней уникальное продолжение. 

Отдаете ссылку другу, он открывает, вы видите в статистике его IP. Ограничений в плане выбора сайтов здесь нет. Подобных сервисов десятки. 

А что говорит закон по этому поводу

С одной стороны, IP-адрес – это просто набор цифр. Он чаще всего выдается случайным образом и характеризует лишь точку доступа в сети.

Вы можете выходить в интернет, к примеру, в кафе или в парке, пользуясь бесплатным Wi-Fi. Можете воспользоваться чужим компьютером или планшетом. 

С другой стороны, по IP можно определить, откуда человек выходит в сеть. А если проанализировать трафик с этого адреса, то узнать и гораздо больше. 

Проблема в том, что в законе о персональных данных до сих пор нет списка данных, которые являются персональными. В 152-ФЗ Дано лишь общее определение: 

Персональные данные – любая информация, относящаяся к прямо или косвенно определенному или определяемому физическому лицу (субъекту персональных данных).

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

В общем, не все так однозначно. К тому же признать вас оператором персональных данных и доказать, что вы нарушили правила обработки информации, довольно сложно. Как и то, что вам обязательно требовалось согласие другого пользователя на получение его IP. 

Что может рассказать о человеке любой IP-адрес

IP-адрес позволяет определить примерное местоположение. Почему примерное – потому что, повторимся, почти все адреса рядовых пользователей в сети динамические. 

Но все же кое-что сделать можно. Например, уже упомянутый 2ip.ru покажет местонахождение пользователя на карте.

Мой пример:

Подобным образом работают сервисы на сайтах https://pr-cy.ru/, https://check-host.net/, https://hidemy.name/ru/ip/ и др. 

Обратите внимание: адреса на картах отличаются. Это разные районы города. Погрешность – около 20 км. Чтобы караулить у подъезда, точности явно не хватит. 

Как узнать еще больше о человеке, получив IP-адрес

Чтобы связать IP и время его использования с конкретным ФИО, нужны логи сервера провайдера. Они позволят найти конкретного абонента, узнать из договора его адрес, телефон и т.д. 

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

Правда, есть проблема: оба варианта описаны в УК РФ: в ст. 272 “Неправомерный доступ к компьютерной информации”. До 2 лет лишения свободы. 

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

К тому же если это IP роутера или точки доступа в публичном месте (в том числе в подъезде), придется смотреть еще и видео с камер наблюдения. Или сопоставлять MAC-адреса устройств из логов со смартфонами и ПК конкретных пользователей. 

Получается, что угрозы найти по IP-адресу ничего не стоят?

По большей части, да.

За хедшот или быкование в игре вас действительно вряд ли кто-то будет караулить у подъезда. Но буллинг и клевета в интернете – повод обратиться в полицию.

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

Если вы оскорбили злобного хакера, он может взломать сервер провайдера. И найти ваш адрес. 

Если вы закрылись анонимайзером, VPN, прокси или чем-то еще, придется взламывать еще и их. 

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

Не забывайте и про закон.

1 Звезд2 Звезды3 Звезды4 Звезды5 Звезд (87 голосов, общий рейтинг: 4.75 из 5)

🤓 Хочешь больше? Подпишись на наш Telegram.

undefined

iPhones.ru


Как узнать чужой IP и что с ним делать дальше.

  • Безопасность,
  • интернет,
  • Это интересно

Ксения Шестакова avatar

Ксения Шестакова

@oschest

Живу в будущем. Разбираю сложные технологии на простые составляющие.

Мы живем в век социальных сетей, которыми пользуются, кажется, если не все, то почти все. Будь то Одноклассники, ВКонтакте или Facebook, у каждого из нас где-нибудь есть аккаунт. Очень хорошо, если мы знаем о наших собеседниках все и не сомневаемся в их честности и мотивах. Но что, если у нас возникают подозрения, что наш собеседник или сетевой друг не тот, за кого себя выдает?

Возможно ли узнать физический адрес по IP?

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

Почему знание IP адреса позволяет вычислять местонахождение человека?

В подобной ситуации нас выручит такое понятие, как IP-адрес. Такой адрес есть абсолютно у каждого пользователя Интернета, а точнее, его устройства. Провайдер автоматически выдает IP-адрес каждому устройству, подключенному к Интернету. Его особенность в том, что по сочетанию цифр можно определить, где данное устройство находится вплоть до страны и города. Также можно узнать название провайдера и часовой пояс. Вот почему, узнав чужой IP-адрес пользователя, можно узнать и его местоположение.

Проверить это можно на сайте whoer.net через раздел WHOIS. Нужно всего лишь ввести данные, которые вы ищите, и кликнуть по кнопке «Проверить».

Проверить ip можно на сайте whoer.net через раздел WHOIS

Местоположение устройства, с которого человек зашёл в Интернет, показывается под IP. В приведенном случае Whoer.net распознал реальное расположение в городе Москва.

Местоположение устройства, с которого человек зашёл в Интернет

Как узнать чужой IP-адрес социальной сети (VK, Одноклассники или Facebook)?

К сожалению, функционал социальных сетей не позволяет вычислить чужой IP напрямую. Для этого потребовалось бы взломать аккаунт этого пользователя, что не вполне законно и может повлечь за собой очень неприятные последствия. Поэтому мы не будем здесь приводить подобные инструкции. Можно попробовать спросить адрес у администрации ресурса, но обычно такие данные не раскрываются, если только вы не являетесь представителем правоохранительных органов.

Также не стоит забывать, что полученный вами после долгих поисков IP адрес может принадлежать какому-нибудь анонимайзеру или VPN сервису.

Как вычислить или отследить человека по айпи Вконтакте – социальная инженерия

Способ первый

Существует вполне законный способ узнать чужой IP-адрес пользователя социальных сетей, не нарушая никакие правила. Способ этот состоит в том, чтобы попросить его прислать вам электронное письмо на тот адрес, который вы указали. Например, можно сказать, что вам понравилась какая-то фотография в его профиле (на стене) и вы хотите ее скачать, но не знаете, как это сделать. Стройте из себя «чайника» и говорите, что вы умеете скачивать файлы только по электронной почте. Вы можете придумать и какой-нибудь другой способ заполучения электронного письма от искомого субъекта. Проявите изобретательность!

Если вам это удалось, дело сделано. Теперь необходимо просто заглянуть в служебные данные присланного письма. Это можно сделать в любой почтовой программе, как онлайновой, так и офлайновой. Вот как это сделать, кажем, с помощью сервиса Яндекс.Почта. Откройте полученное письмо, и под адресом отправителя вы увидите ссылку «Свойства письма». Нажмите на нее, и вы увидите разнообразную служебную информацию. Она начинается со следующих строк:

Received: from qwerty.mail.yandex.net ([127.0.0.1])

by qwerty1.mail.yandex.net with LMTP id 1235qQEi;

Fri, 8 May 2015 02:33:19 +0300

Received: from google.com (google.com [61.129.3.123])

by qwerty3.mail.yandex.net (nwsmtp/Yandex) with SMTP id BL0IrHlQZl-hXYSK234;

Fri,  8 May 2015 04:41:27 +0300

Определяем ip по email

Здесь вам нужна последовательность цифр в самом конце четвертой строчки: 61.129.3.123. Это и будет IP-адрес того человека, который послал вам письмо. Как видите, ничего сложного!

Точно таким же образом можно узнать чужой ip адрес в facebook.

Более подробно о том, как узнать ip отправителя письма читайте в этой статье.

Способ второй

Также чтобы узнать IP-адрес устройства, можно заставить пользователя перейти по ссылке, созданной с помощью сервиса для сбора IP-адресов, например, IP Logger. Для создания ссылки на сайте IP Logger в блоке «Ссылка/Картинка» вставьте любую ссылку, в нашем случае это yandex.ru, и щелкните «Получить код логгера».

сервиса для сбора IP-адресов

Сохраните ID вашего логгера в системе для просмотра статистики.

Теперь осталось отправить человеку, IP-адрес которого вы хотите узнать, сообщение со ссылкой из поля «Ваша ссылка для сбора IP-адресов» и заставить его перейти по ссылке. Чтобы ссылка была менее подозрительной, копируйте короткую ссылку от Google.

Ваша ссылка для сбора IP-адресов

Когда пользователь перейдет по ссылке, он окажется на странице, адрес которой вы указали на главной странице IP Logger, в нашем случае yandex.ru, а вы в статистике на сайте по ID этого логгера увидите собранные IP-адреса.

Что делать дальше после того, как узнали чужой ip адрес социальной сети?

Чтобы определить местоположение устройства по IP-адресу, воспользуйтесь любым сервисом определения местоположения по IP, например, whoer.net. Зайдите в раздел Whois, введите полученный IP, теперь вам известно местонахождение устройства, часовой пояс, используемая операционная система.

Зайдите в раздел Whois

Скорей всего вы когда-то уже получали сообщения со ссылками и интригующим содержанием, а при переходе по ссылке открывается картинка или какой-то сайт, и вы не понимаете, с какой целью вам прислали данное сообщение. Так вот при переходе по такой ссылке ваш IP-адрес становится известен отправителю сообщения и может быть использован для мошеннических действий.

Как скрыть свой IP-адрес?

Если вы не хотите стать жертвой злоумышленников, которые любыми способами пытаются узнать ваш IP-адрес, настоятельно рекомендуем для доступа в Интернет использовать VPN, например, бесплатный VPN от Whoer. Любой сервис VPN работает следующим образом: после запуска программы соединение с сетью интернет осуществляется через выбранный сервер VPN, то есть при попытке определить ваш IP злоумышленник видит IP-адрес сервера VPN, а не ваш реальный IP. Таким образом, при использовании VPN, ваше устройство становится полностью анонимным. Платный впн позволит вам получить высокую скорость соединения, а так же замаскировать свой IP под адрес желаемой страны.

Остались какие-то вопросы? Задавайте их в комментариях.

Добавить комментарий