Можно ли узнать местоположение человека по. Запускаем демон smsd и добавляем его в автозагрузку. Как отследить абонента МТС без его согласия

Как определить местоположение человека по номеру телефона? Такой вопрос задают не только ревнивые жены.

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

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

Стоит рассказать более подробно о каждом из них.

Вконтакте

Услуги мобильных операторов

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

  1. Мегафон.
  2. Билайн.
  3. Теле2.

Обычно к таким мерам прибегают в экстренных случаях, когда пропал человек или же необходимо проследить, где в данный момент находится ребенок. Для абонентов компании МТС доступна услуга под названием «Локатор».

Чтобы воспользоваться ею, необходимо набрать сообщение, где будет указан интересующий номер абонента и отправить его на номер 6777. В течение нескольких минут в виде СМС придет ответ.

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

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

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

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

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

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

Онлайн версия сайта очень удобна и позволяет наглядно увидеть, где на данный находится разыскиваемый абонент. Также у Мегафона можно сделать запрос, используя для этого команду *148* и номер нужного абонента в международном формате (+7 код оператора и номер).

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

У компании Теле2 подобная услуга называется «Геопоиск». Для её активации необходимо сделать запрос *199*01#. Теперь, для начала отслеживания абонента необходимо набирать комбинацию *199*1* (номер мобильного телефона в международном формате)#.

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

Мобильные приложения с GPS

Что касается отслеживания человека, по GPS в телефоне, здесь есть определенные трудности.

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

В сети интернет есть огромное количество программ на смартфоны, позволяющие получать данные геолокации в удаленном варианте. Самый популярный вариант среди них для смартфонов на ОС Android — это GPS Tracking Pro.

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

Здесь стоит учитывать еще несколько вещей:

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

За счет возможности прикрепить к одному аккаунту все устройства Apple, можно из одного места отслеживать передвижение всех членов семьи, имеющих данную технику. Чтобы вычислить местонахождения iPhone необходимо установить приложение Find my iPhone работающее только с устройствами на iOS.

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

Поможет геолокация

Большинство людей сегодня знают, что такое геолокация . Это определение точного местоположения того или иного объекта с помощью различных технологий, таких как спутниковые сети (GPS или ГЛОНАСС), а также LBS (Location Based Service) - определение местонахождения мобильного телефона по сигналам базовых станций , используя метод обратной геодезической засечки. В случае с определением местоположения человека по номеру обычно используется именно этот вариант.

Помочь найти человека по номеру мобильного телефона сможет геолокация

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

Дедушку, ушедшего за грибами,

вы таким образом не найдете

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

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

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

Что предлагают операторы

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

Подключаются такие услуги с помощью USSD-запросов, с помощью IVR, через личный кабинет на сайте оператора или же в салонах-магазинах. Сделать это можно легально только с согласия самого абонента , однако можно и без него, если минуту-другую подержать его телефон в руках. Узнать данные о местонахождении человека вы сможете, получая их на свой мобильный телефон в виде SMS или же установив специальное приложение.

Услуга «Радар » от МегаФон


Сервис «Радар» от МегаФон

Для подключения услуги надо отправить с мобильного USSD-запрос *140# или на сайте m.navigator.megafon.ru . Узнать, где находится искомый телефон, можно там же или с помощью USSD-запроса *140*7xxxxxxxxxx# (где 7xxxxxxxxxx- номер телефона искомого абонента). Стоимость услуги составляет 3 руб. / сутки. Отслеживать можно и абонентов других сетей.

Подключение услуги «Геопоиск» от Теле2


TELE2 также предоставляет подобную услугу

*119*01# . Для включения отслеживания надо набрать *119*1*7xxxxxxxxxx# . Для получения информации о том, где расположен телефон, наберите *119*2*7xxxxxxxxxx# . Стоимость составляет 3 руб. / сутки .

Подключение услуги «Локатор» от Билайн


«Билайн» также позволяет своим абонентам отслеживать близких

Для подключения этого сервиса следует отправить пустую SMS на номер 5166 и скачать приложение «Локатор» . Стоимость услуги составляет 7 руб. / сутки . Можно отслеживать до 5 номеров.

Подключение услуги «Локатор» от МТС


Не отстает от конкурентов и МТС

Услуга активируется по USSD-запросу *111*788# . Для добавления отслеживаемых абонентов нужно отправить SMS на короткий номер 6677 , например: «ДОБ Дочь 89157654321». Стоимость услуги 100 рублей в месяц . Отслеживать можно и абонентов «Мегафон».

Тут надо понимать одну важную вещь : при предоставлении данного сервиса провайдеры услуг мобильной связи используют ту же самую геолокацию по базовым станциям , то есть проблемы будут те же самые. Координаты будут выдаваться с большой погрешностью , и если в центре города, где вышек много, она составит всего 100-200 метров, то за городом - в лесном массиве или промзоне найти человека уже не представляется возможным . Плюс, если мобильный по той или иной причине выключен, то услуга «Локатор» работать не будет , а определять местонахождение человека таким образом можно не чаще чем раз в пять минут.

Поиск через аккаунты Google или Apple

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

Вот как, например, это происходит с помощью сервисов Google . Необходимо совершить всего 4 шага :

1. зайти в поисковую систему на любом браузере;

2. выбрать меню и нажать на «Мой аккаунт»;

Зайти в поисковую систему и выбрать «Мой аккаунт»

3. пролистать страницу вниз;


Выбрать «Поиск телефона»

4. выбрать «поиск телефона».

Система запросит доступ к Google-аккаунту - введите свой пароль . После этого сервис определит, где находится гаджет. Однако, как всегда, есть определенные условия. Во-первых , номер телефона должен быть связан с аккаунтом, а во-вторых , на аппарате должен быть включен GPS, иначе, к сожалению, найти его не удастся.

Приложения, чтобы найти человека по местоположению его телефона

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

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

Find My Friends

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

Life360: будьте в кругу семьи

Life360

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

интересующем вас телефоне.

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

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

Еще совсем недавно можно было бы сказать, что в этой программе нет ничего особенного, потому что тут все было как у всех: кнопка SOS, GPS-поиск людей по номеру телефона, мессенджер - однако летом 2016 года компанией-разработчиком был совершен не столько технологический, сколько маркетологический прорыв: программа научилась присылать родственникам данные о вылетах и приземлениях самолетов, что, конечно, иногда бывает очень важным.

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

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

К таким приложениям относятся программы Talklog, Hellospy, «Слежка за телефоном» , однако это самые популярные из них, на самом же деле их гораздо больше. Как мы уже говорили, просмотром установленных программ отыскать это ПО невозможно, однако некоторые мобильные антивирусы на это способны.

Чего следует остерегаться

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

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

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

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

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

Можно придумать массу методов получения георгафического положения пользователя интернета. И все эти методы будут обладать своим набором плюсов и минусов, будут более или менее эффективны, в зависимости от применения. Сейчас я опишу только те методы, которыми на данный момент пользуется проект, в котором я учавствую, т.е. те, которые я непосредственно использую. За время существования проекта по ним уже собралось достаточно статистики, из которой можно сделать некоторые выводы.
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! 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 вида _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 #А вот настройка для модема. Лучше искать под конкретную модель. #Имя 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" [email protected] echo -e "$header\n$message\n" >> /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$abon\t$adres\tРЕГИОН: $region" >> /var/log/smsd/location.log fi ;; esac

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

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

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 <номер> "<текст>" и проверять, например, по крону наличие ответа по нужному номеру в файле с логами смс.

Заключение

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

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

Что такое геолокация

Чтобы вычислить человека по сотовому номеру с помощью радиосигналов, нужно знать, как работает система. Все очень просто: геолокация – это процесс определения положения абонента в географическом пространстве онлайн. При вычислении позиции того или иного мобильного все ведущие операторы применяют одинаковый принцип работы (используется платформа LDCS по методу CELL ID). Услуга эта платная и активировать ее можно только с согласия отслеживаемого абонента. Следует знать еще несколько важных моментов о геолокации:

  • точность определения геолокатором может быть ограничена (от 50-200 м в городе, до 1 км в сельской местности);
  • координаты могут запрашиваться в промежутке не менее 5-7 минут;
  • местоположение при выключенном аппарате не отслеживается.

Как определить местоположение человека по номеру телефона

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

Геолокация по номеру телефона МТС

В компании ООО «Мобильные ТелеСистемы» возможность определения местонахождения представлена услугой "Локатор". Для этой опции не требуется особенных, сложных настроек. Очевидным плюсом является и тот факт, что определение геолокации по номеру телефона МТС может работать и с другими сетями, то есть увидеть, ­­­ ­­ можно, если у него подключены операторы Билайн или Мегафон. Первое подключение бесплатное на 14 дней. Ежемесячная стоимость опции «Локатор» составляет 100 р. в месяц, а для корректной работы требуется наличие GPRS-соединения.

Чтобы активировать опцию необходимо:

  1. Отправить онлайн USSD-запрос - *111*7883#.
  2. Послать смс с цифрами отслеживаемого абонента на 6677.
  3. Позвонить оператору на номер 0890.

Геолокация по номеру телефона Теле2

Данная услуга («Геопоиск») может быть подключена исключительно абонентами Теле2, поскольку другие операторы не поддерживаются. Этот факт является большим минусом, как и тот, что отслеживаемый абонент должен находиться в домашнем регионе во время поиска. Инструкции по подключению геолокации по номеру телефона Теле2 можно получить в салоне-магазине, у оператора или через USSD-запрос *119*01#. Стоимость «Геопоиска» – 60 р. в месяц. После того как опция будет активирована, можно использовать функции:

  1. Для начала отслеживания нажмите *119*1*цифровой код (формат - 7ххххххх)#.
  2. Для того, чтобы узнать информацию о местонахождении наберите *119*2*цифровой код (формат - 7ххххххх)#.

Геолокация по номеру телефона Билайн

Еще одна услуга по обнаружению местоположения – «Координаты» от Билайна. Она имеет тот же минус, что и геолокация от Теле2 – невозможность вычислять абонентов других операторов. Для подключения геолокации по номеру телефона Билайн необходимо обязательное подтверждение разрешения обнаружения от владельца исходного сотового (вычисление до пяти человек за один раз). Плата за услугу составляет 1,7 р. в сутки после бесплатной первой недели использования. Активировать «Координаты» возможно двумя способами:

  1. Пустое короткое текстовое сообщение (с именем и цифрами сотового) 4770 (например, Олег 79657654321).
  2. Позвоните 0665.
  3. Посмотрите на сайте компании.

Управлять услугой можно с помощью текстовых команд, отправляя их на 4770:

  1. Запрос данных о местоположении – команда «ГДЕ», а после «ИМЯ».
  2. Удаление из списка отслеживаемых – команда «УДАЛИТЬ», а после «ИМЯ».
  3. Отключение сервиса – команда «ОТКЛ».

Геолокация по номеру телефона Мегафон

Последний оператор, который может помочь найти нужного абонента, это Мегафон, а услуга называется – «Радар» (с одноименной программой-приложением) и подразделяется на три версии:

  1. Лайт: использование бесплатно, отслеживание одного пользователя, возможность определения один раз в день.
  2. Стандарт: использование 3 р. в сутки, отслеживание пяти абонентов, возможность неограниченного определения в день.
  3. Плюс: использование 7 р. в сутки, отслеживание до пяти человек, возможность неограниченного определения в день + трекинг маршрута.

Благодаря геолокации по номеру телефона Мегафон, можно узнать, даже, если у него в использовании сети Билайн или МТС. Опция управляется несколькими простыми командами:

  1. Подключение: лайт – *566*56#, стандарт - *566# или *102#, плюс - *256#.
  2. Управление: лайт – нет, стандарт - *111*3# или *505*192#, плюс - *566*9# или *505*3790#.

Местоположение по номеру телефона без согласия абонента

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

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

Видео: как узнать местоположение по номеру телефона

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

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

Особенности геолокации:

  • определение местонахождения не совсем точное (от 50 до 300 метров в крупных городах и до одного километра в местах, где нет связи );
  • промежуток между запросом координат составляет не меньше 5 минут ;
  • отключенный смартфон, отследить нельзя.

Местоположение по номеру телефона иногда требуется отследить у ребенка или родственника.

Возможно ли определить местоположение по номеру телефона

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

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

Раньше определить местоположение по номеру телефона могли только специальные службы. Сегодня в мир цифровых и мобильных технологий все намного проще.

Сотовые операторы и их услуги для геолокации

У каждого крупной телекоммуникационной компании, работающей в России, представлены собственные программы, с помощью которых можно узнать, где в текущий момент находится человек. Такая информация передается в виде координат через SMS-сообщения или показывается на карте. Подробные условия услуги геолокации от различных операторов:

МТС

У этого оператора связи, услуга геолокации представлена в программе «Локатор». Причем, подключив представленную услугу, можно отслеживать не только клиентов МТС, но и пользователей других операторов.

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

Подключить услуг можно с помощью следующих методов:

  1. Отправка USSD команды. В этом случае, нужно просто набрать на мобильном команду*111*7883# .
  2. Отправка SMS-сообщения. Отправляется сообщение на номер 6677, а в тексте необходимо указать номер, который вы хотите отследить.
  3. Через call-центр. В этом случае, нужно позвонить по номеру 0890 , оставшиеся действия по подключению выполнит оператор.

Установить местоположение по номеру телефона предлагают многие операторы.

Теле 2

Стоимость использования — 60 рублей в месяц . Для подключения необходимо набрать команду *119*2*номер отслеживаемого телефона#.

Билайн

Здесь программа, позволяющая обнаружить абонента, получила название — «Координаты». В этом случае можно определить координаты только других пользователей Билайн. Причём для этого необходимо получить разрешение от отслеживаемого абонента.

Стоимость услуги — 1,7 рублей за день (за первую неделю, плата не взимается). Активация услуги производится через отправку сообщения на номер 4770 либо через звонок в службу поддержки (0665).

Мегафон

У этого оператора услуга по отслеживанию называется «Радар». Отслеживать можно абонентов, использующих любых операторов. Данная услуга имеет сразу три версии:

Лайт — для бесплатного использования (один отслеживаемый номер, отслеживается раз в день), Стандарт — 3 рубля в день (один абонент, неограниченное количество определений) и Плюс — 7 рублей в сутки (до 5 абонентов).

GPS возможности

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

Геолокация по номеру телефона — удобная функция для многих родителей.

Геолокация по номеру телефона онлайн через интернет

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

Однако стоит учитывать, что некоторые из подобных сервисов берут определённую плату за свои услуги. Кроме того, поиск в интернете зачастую не даёт точных результатов.

Популярные сервисы-геолокации, работающие в интернете:

  1. Phone-location. Представленный сервис работает абсолютно бесплатно. Здесь для получения необходимой информации необходимо указать отслеживаемый номер. Через несколько минут, сервис представит всю необходимую информацию о текущем местонахождении абонента, а также покажет это место на карте.
  2. Найти телефон. Данный сервис также работает бесплатно. Для того чтобы воспользоваться его услугами, пользователю не нужно проходить регистрацию или скачивать дополнительные приложения. Информация о местонахождении предоставляется в течение нескольких минут и отображается на карте.

Узнать местоположение по номеру телефона можно за 5 минут при наличия доступа в интернет.

Поиск местоположения по номеру телефона через приложения на Android

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

Android Device Manager

Бесплатное приложение для Андроида. С его помощью можно отследить местоположение смартфона, а также удалённо заблокировать его. В этом случае для подключения устройства, необходимо создать аккаунт в Google и предоставить доступ к просмотру доверенным лицам. После подключения, на карте будет предоставлена информация о текущем месте, в котором находится смартфон.

Моя GPS позиция

В этом приложении вы сможете получить точные геолокационные данные о различных устройствах. Приложение доступно для бесплатного скачивания в Google Play. Также в этом приложении можно быстро обмениваться данными о текущем местоположении со своими друзьями.

Очень полезно знать, как узнать местоположения человека по номеру телефона. Функция помогает родителям находить детей и другим людям своих родственников.

Программы для геолокации на Айфоне

На всех современных Айфонах, автоматически устанавливается программа «Найти друзей». С помощью этой программы можно определять текущее местонахождения своих друзей. Если у вас не установлена эта программа, то вы можете скачать её в App Store.

Find My iPhone. Стороннее приложение, доступное для бесплатного скачивания в App Store. Работает на всех устройствах с операционной системой iOS.

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

Найти местоположение по номеру телефона — USSD запросы

Выше уже были представлены программы от операторов связи, позволяющие определять местоположение других абонентов. Для получения информации о местоположении, можно просто направить соответствующий USSD-запрос. Запросы для различных операторов:

  • Мегафон — *140*номер отслеживаемого#;
  • Теле 2 — *119*2*номер отслеживаемого#.

У других операторов отсутствуют USSD-запрос для получения информации о текущем месте, в котором находится абонент. Определение местоположения по номеру телефона не считается сложной функцией. Главное, правильно набрать запрос.

Законно ли действовать без согласия абонента?

Согласно конституции, каждый гражданин Российской Федерации имеет право на неприкосновенность частной жизни. Однако по запросу спецслужб, операторы сотовой связи, обязаны будут предоставить информацию о местонахождении абонента. В остальных случаях, на проведение подобного действия, необходимо согласие отслеживаемого человека.

Найти местоположение телефона по номеру бесплатно можно только при обоюдном согласии абонентов. Поэтому родителям нужно сразу подумать о соответствующем приложении.

Видео «Как определить местоположение по номеру телефона»