Как узнать местоположение абонента по номеру. Методы определения местоположения абонента сети GSM

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

Что же делать? Тогда определить местонахождение по номеру телефона поможет оператор связи.

Когда нужно знать местоположение абонента

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

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

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

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

Самое главное условие - тот, кто сделал запрос на услугу, должен иметь на это право. Если поиск ведется через оператора с использованием его SMS-сервисов, то необходимо согласие и подтверждение «потерявшейся» стороны. Если используется специальная программа-пеленгатор, работающая по технологии GPS или ГЛОНАСС, то человек опять же знает о наличии у него такого маячка. Без согласия абонента найти его возможно только с санкции спецслужб.

Когда нельзя узнать и почему?

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

Какие операторы поддерживают услугу

На сегодняшний день крупнейшие российские операторы имеют возможность определить местонахождение по мобильному устройству. Такие гиганты, как МТС, к примеру, предоставляют услугу под названием «Локатор». Ее использование сводится к простым действиям: нужно отправить на короткий сервисный номер 6677 сообщение, содержащее телефонный номер потерявшегося человека. Далее к нему придет текстовое уведомление с просьбой подтвердить свое местонахождение и согласие на передачу таких сведений. Это главное условие. Если абонент согласится, то его месторасположение будет сообщено, а если откажется, то никто не узнает, где он в данный момент находится.

Оператор «Билайн» также имеет схожий сервис: отправка сообщения производится на номер 684, далее действия представителя сотовой компании идентичны с описанием правил МТС.

У «Мегафона» такой сервис доступен не на всех тарифных планах. Нужно отправить запрос USSD: *148* № пропавшего #, и, если абонент согласен, его местонахождение станет вам известно.

Каких действий не нужно делать?

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

Каким образом вычисляют местонахождение

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

Навигационные программы отравляют запрос на сервер, оттуда - на спутник. Он разыскивает телефон с заданными параметрами и отправляет полученные сведения своему абоненту. Точность обычно выше (плюс-минус 50 метров). Для применения систем навигации необходим доступ к сети, так как используются интерактивные карты: «Яндекс Локатор» или «Google Maps».

Современные технологии

Спецслужбы или МВД для поиска пропавших людей пользуются иными технологиями. Когда телефон включен, он ищет ближайшую к нему вышку. Так устроена его работа. Так как вышки расположены на местности чаще, чем базовые станции, а их радиус действия около 50м, то определяя, к какой именно вышке подключен конкретный абонент, можно узнать его расположение с высокой точностью. Но это радиус, в котором, возможно, находится человек, то есть зона поиска в таком случае равна 8,5 кв.км.

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

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

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

Сколько это стоит

Для простых людей сервис поиска телефона доступен за чисто символическую плату. Это позволяет воспользоваться данной услугой более широкому кругу лиц, если поиск ведется с использованием возможностей оператора. Такие услуги, как «Локатор» и аналоги стоят от 2 до 12 рублей за один запрос. Программное обеспечение, используемое как маячок, оценивается не намного дороже. Таким образом, законные способы поиска вполне доступны любому абоненту сотовой сети.

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

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

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

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

Вконтакте

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

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

  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)?

Как определить где находится человек по номеру мобильного телефона

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

Способы узнать (отследить) местоположение человека по номеру телефона

  1. Обратиться в органы правопорядка. Если человек пропал, то первым делом нужно обратиться в полицию. Полиция в свою очередь отправляет запрос мобильному оператору о местоположении человека и после получения данной информации осуществляет поиск человека.
    Стоит отметить, что простой гражданин не может подать запрос о предоставлении данных о месте нахождения человека по номеру мобильного телефона к сотовому оператору. Ему могут отказать, так как это персональная информация и передаваться она может только в соответствующие органы.
  2. Основные мобильные операторы России Мегафон, МТС и Билайн без каких-либо проблем предоставляют информацию о том, где находится человек по номеру мобильного телефон. Правда узнать, где находится абонент по номеру телефона без согласия человека, не получиться, так как подключая услугу, на телефон человека за которым следует установить слежку, придет SMS с кодом подтверждения.
    Конечно же можно подключить услугу для слежки без ведома и согласия человека, например, когда он оставил без присмотра свой мобильный телефон. Но стоит отметить, что в случае обращения человека в полицию, могут быть последствия. К шпионской «теме» наши органы относятся строго. Например, недавно одна женщина заказала флешку-диктофон на китайском Aliexpress, в результате ее конфисковали, а неудачливую покупательницу оштрафовали на 7 тысяч рублей. Поэтому, прежде чем совершать необдуманные поступки, обдумайте их хорошенько 🙂 .
    А вот ссылки на услуги для определения местоположения по номеру телефона для популярных мобильных операторов России:
    — МТС «Локатор » и «Ребенок под присмотром »
    — Билайн «Координаты »
    — Мегафон «Радар+ »
    — Теле2 «Геопоиск Web »

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

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

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

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

Программы и приложения для отслеживания человека по его телефону

Владельцы телефонов с операционной системой Андроид могут установить приложения для отслеживания человека по его телефону из Google Play Market:
https://play.google.com/store/search?q=отследить%20по%20номеру&hl=ru

А вот с поиском программ-пеленгаторов для отслеживания местоположения человека по его сотовому телефону поможет Яндекс:
https://www.yandex.ru/yandsearch?text=программа%20пеленгатор%20номеров&lr=35&clid=9582

Сайт для определения, где находится человек по номеру мобильного телефона

Копая глубже данную тему, я нашел в интернете один интересный сайт для определения, где находится человек по номеру мобильного телефона:
http://www.phone-location.net

Сначала было подумал: «Развод», но нет, он смог определить, что мой мобильный оператор – Теле2 и что я нахожусь в Краснодаре.

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

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

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

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

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

Можно придумать массу методов получения георгафического положения пользователя интернета. И все эти методы будут обладать своим набором плюсов и минусов, будут более или менее эффективны, в зависимости от применения. Сейчас я опишу только те методы, которыми на данный момент пользуется проект, в котором я учавствую, т.е. те, которые я непосредственно использую. За время существования проекта по ним уже собралось достаточно статистики, из которой можно сделать некоторые выводы.
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 <номер> "<текст>" и проверять, например, по крону наличие ответа по нужному номеру в файле с логами смс.

Заключение

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

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

Можно ли по номеру телефона найти человека он-лайн бесплатно

Современные технологии, разнообразное программное обеспечение, услуги операторов мобильной связи – все это предоставляет массу возможностей для того, чтобы найти человека, зная номер его телефона. Многие сервисы бесплатны и просты в использовании, другие варианты поиска потребует некоторых усилий, а, возможно, и финансовых вложений. К бесплатным методам поиска человека он-лайн в России по номеру телефону относится:

Способы узнать местонахождение человека по номеру мобильного телефона

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

Обратиться к оператору сотовой связи

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


Через правоохранительные органы или иные государственные структуры

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

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

С помощью приложений на Android или iPhone через спутник

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

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

К популярным приложениям, которые помогают установить локализацию абонента, относятся:

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

На сайтах в интернете, с помощью специальных программ

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

Как найти имя человека, зная домашний телефон

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

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