Эмуляция gps что это значит

7 приложений для подделки вашего GPS-местоположения на Android

Вы не можете делать это с iPhone

Благодаря чудесам спутниковой технологии определить ваше точное местоположение стало ещё проще, чем когда-либо. Технология GPS в сочетании с такими приложениями, как Google Maps, позволяет невероятно легко найти ваши координаты или получить точный маршрут к вашему дому, месту работы или ближайшему магазину.

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

Mock GPS With Joystick

Если вам нужен быстрый и простой в использовании спуфер GPS для Android, то приложение Mock GPS With Joystick может стать вашим приложением. Этот бесплатный GPS-спуфер расскажет, что нужно сделать, чтобы настроить спуфинг местоположения на Android сразу после его запуска, включая предоставление приложению необходимых разрешений.

Как и у большинства приложений для спуфинга GPS, интерфейс прост. Он предлагает видоискатель Google Maps, позволяющий найти и точно указать место для вашего поддельного местоположения. Как только вы его найдёте, режим Joystick приложения позволяет вам перемещаться к этому месту в реальном времени — по крайней мере, так думает ваше устройство.

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

Mock Locations

Как и Mock GPS With Joystick, Mock Locations — это приложение, которое частично является спуфером путешествия, частично спуфером местоположения. Это, вероятно, одно из лучших приложений в этом списке с простым в использовании интерфейсом, который использует данные Google Maps, чтобы помочь вам изменить ваше местоположение или спланировать поддельный маршрут путешествия.

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

Конечно, если вы хотите мгновенно переехать в совершенно новое место, Mock Locations тоже позволит вам это сделать. Как и Mock GPS With Joystick, Mock Locations расскажет, что нужно сделать для настройки спуфинга GPS на Android.

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

Fake GPS – ByteRev

Просто названный Fake GPS — это именно то, что вам нужно: это простой в использовании GPS-спуфер для устройств Android, который использует видоискатель Google Maps, чтобы помочь вам найти и подделать различные местоположения на вашем устройстве.

С более чем 5 миллионами установок это приложение позволяет очень легко подделать ваше местоположение GPS с помощью вашего Android. Вы можете сохранить обычные места в списке избранных или рандомизировать свои движения с помощью встроенных настроек приложения.

Если у вас возникли проблемы с запуском чего-либо, вы даже можете использовать команды ADB, чтобы управлять приложением и делать своё местоположение ещё более точным, прямо со своего ПК или Mac.

Fake GPS Go Location Spoofer

Не позволяйте запутанному названию сбить вас с толку, потому что приложение Fake GPS Go Location Spoofer — одно из лучших приложений для спуфинга GPS, которое вы можете использовать на Android. Как следует из названия, это идеально подходит для пользователей, которые хотят попытаться подделать своё местоположение GPS для Pokemon Go и других приложений и игр для Android, в которых используется ваше местоположение.

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

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

Для поклонников Pokemon это приложение также включает в себя локации Pokemon Go Gyms и Pokestops, где можно найти своих любимых персонажей. В конце концов, вы должны поймать их всех, но кто сказал, что вам нужно выйти из дома, чтобы сделать это?

GPS Emulator – RosTeam

Если вам нужен простой спуфер GPS для Android, то приложение GPS Emulator может быть вариантом, если другие приложения в этом списке не работают. Это совершенно бесплатное приложение позволяет вам подделывать своё местоположение по GPS на Android с помощью встроенного видоискателя Google Maps с удобной панелью поиска, которая поможет вам найти места, которые вы узнали.

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

Нет никаких дополнительных настроек или функций, о которых нужно беспокоиться — это простой спуфер местоположения, который должен помочь вам переместить ваше местоположение с A на B на вашем устройстве.

Fake GPS Location – Hola

Если вы хотите полностью скрываться, вы можете объединить спуфер GPS с приложением VPN, чтобы скрыть свой IP-адрес. Fake GPS Location — это приложение, предоставляемое самим поставщиком VPN — Hola VPN.

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

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

Fake GPS Location – Lexa

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

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

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

Читайте также:  договор аренды сейфовой ячейки сбербанк

Обеспечение безопасности вашего местоположения на устройствах Android

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

Источник

Многоканальный имитатор сигнала GPS на RFSoC

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

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

Например, вы отлаживаете систему мониторинга стабильности конструкций (Structure Health Monitoring, SHM) на базе RTK. С помощью такого имитатора вы можете создать как сигнал RTK-базы, так и сигнал RTK-роверов на объектах с учетом модельной аварии конструкции и транслировать их на реальные приемники. Вам не нужно устанавливать систему на реально падающее здание или башню и ждать, когда все случится.

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

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

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

На наше счастье, единственно правильное решение находится сразу: Xilinx RFSoC. Это система на кристалле (СнК) с программируемыми процессорной и логической частями и восемью или шестнадцатью каналами ЦАП с частотой дискретизации до 6ГГц каждый. Не будем вдаваться в теоретическую часть. За нас это уже сделали, даже на Хабре уже давно есть статья нашего уважаемого коллеги. Поиск в Сети также даст много пищи для вашего воображения. Перейдем к суровой практике.

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

Платы компании Trenz Electronic (цена была около 6к евро, но теперь пропала);

И теперь моя звезда, (ну, посмотрите какое чудо!). Этот модуль, вставляется в несущие платы Pentek.

Сами микросхемы «как бы» доступны для покупки, но цены на них больше цен на платы в разы.

Самое неприятное для российских инженеров, что доступ к этому буйству технологий для нас закрыт Госдепом США. Есть слухи, что избранным разрешен ввоз этих плат и микросхем для целей создания техники 5G, но тем горше это ограничение для нас, всех остальных. Свято место пусто не бывает, и сочится ручеёк RFSoC сквозь прозрачные границы нашей Родины, позволяя нам, неизбранным, прикоснуться к последним чудесам радиотехники. Так автору сотоварищи посчастливилось получить в руки некоторую плату с RFSoC и изготовить на ней многоканальный имитатор GPS. Здесь следует сразу на всякий случай заметить, что плату я получил случайно, и не факт, что мне это все не приснилось. Грешен излишними возлияниями.

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

Итак, берем программный генератор сигнала GPS L1 C/A (opensource) от prof. Takuji Ebinuma. В Сети можно найти множество описаний и примеров его использования, есть одно от меня. Легким движением руки @catscuryделает его многоканальным. Теперь генератор может выдать не один файл, а несколько, согласно описанию, например, такому:

Блок-дизайн отвечающий за интерполяцию сигнала и его излучение выглядит так:

Настройки некоторых из этих блоков:

Когда все отлажено, берем любезно предоставленный нам для тестирования угломерный приемник (компас) K3X компании Фарватер, и с помощью уважаемого @Jef239 пытаемся увидеть работу угломера, а именно: определение углов пространственной ориентации, на столе. Напомню, что, так как такие угломерные приемники используют фазу несущей (режим RTK), то в реальных условиях для работы угломера нужно соблюсти некоторые условия. Во-первых, три антенны, которые подключаются к приемникам, должны быть не простые, а со стабильным фазовым центром. Во-вторых, в верхней полусфере не должно быть больших препятствий для прямого распространения волн со спутников. Последнее, к примеру, выполнить в большом городе получается не везде. На столе все сильно проще.

Подключаем выходы RFSoC ко входам угломера, запускаем генерацию, запускаем угломер. Нам нужно спешить, так как сейчас возможна длительность непрерывного излучения не более 100 секунд, а для сходимости угломерной задачи нужно время. Только для холодного старта позиционирования приемнику нужно не менее 30 секунд, чтобы получить из сигнала все нужные сообщения. После получения позиции по коду, угломеру еще нужно некоторое немаленькое время, чтобы сошлась его угломерная задача (я в этом плохо понимаю, обращайтесь к @Jef239в комментариях).

Читайте также:  подарочный налог в россии

Для профессионалов, результаты тонких измерений имитатора (нуль база)

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

На графиках представлены вторые разности фаз. Можно увидеть, что разброс значений не превышает единиц градусов. За подробными объяснениями прошу обращаться к уважаемому @Jef239 в комментариях.

После получения сходимости, угломер начинает выдавать углы ориентации.

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

Смещение на 180 градусов по курсу:

Смещение на 40 градусов по крену:

Смещение на 40 градусов по тангажу:

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

Источник

HackWare.ru

Этичный хакинг и тестирование на проникновение, информационная безопасность

Как использовать телефон на Android в качестве GPS сенсора в Linux

Обычно настольные компьютеры и ноутбуки продаются без GPS чипа. Это можно объяснить тем, что стационарному устройству не нужно определять координаты. Тем не менее имеется несколько специализированных приложений, для которых нужен GPS, например: составление списка Точек Доступа Wi-Fi с их точными координатами. Конечно, можно купить внешний GPS приёмник, который обойдётся вам буквально в несколько долларов (от трёх долларов вместе с доставкой). Но есть ещё более бесплатный вариант — использовать GPS сенсор вашего телефона Android.

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

Протокол NMEA и демон GPS приёмников

Начнём с небольшой матчасти.

NMEA 0183 (от «National Marine Electronics Association») — стандарт определяющий текстовый протокол связи морского (как правило, навигационного) оборудования (или оборудования, используемого в поездах) между собой. Стал особенно популярен в связи с распространением GPS-приёмников, использующих этот стандарт.

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

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

gpsd — это интерфейс демона для GPS приёмников. Дело в том, что GPS приёмники выводят данные в самом разном виде: некоторые из них поддерживают протокол NMEA, а некоторые используют свои собственные бинарные форматы. Если бы программы напрямую работали с GPS приёмниками, то каждой бы из них нужно было реализовывать поддержку каждого устройства. Для упрощения этой ситуации и используется gpsd, эта служба прослушивает входящие данные с GPS приёмников, причём поддерживает множество форматов и устройств. Служба gpsd автоматически определяет формат входящих данных, распознаёт их и делает доступными на сокете tcp://localhost:2947 (порт можно изменить в настройках) для любых программ в операционной системе. То есть если нужно, чтобы программа умела получать поток GPS данных, то достаточно в ней реализовать получение данных от tcp://localhost:2947 и понимание формата gpsd, и после этого программа сможет работать с большинством GPS приёмников!

В моём дистрибутиве следующие типы драйверов скомпилированы в gpsd:

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

Как можно передать GPS данные на компьютер в реальном времени

Есть разные способы передавать данные от телефона в компьютер:

Самый простой способ — по сети. Bluetooth и USB требуют дополнительной настройки.

Для передачи по сети нужно, чтобы у телефона был доступный с компьютера IP адрес — в локальной сети Wi-Fi это довольно просто. Если же вы вдалеке от Wi-Fi роутера, то можно использовать в качестве Точки Доступа сам телефон — в этом случае он также будет доступен по IP с ноутбука. Даже если телефон далеко от компьютера, он всё равно может передавать GPS данные не имея белого IP — но для этого нужно, чтобы оба устройства были подключены к одной VPN.

Программы для передачи GPS с телефона на компьютер

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

Имя Через TCP порт Лицензия
ShareGPS Bluetooth, USB 50000 бесплатная
BlueNMEA Bluetooth, USB 4352 бесплатная
Solidsync Network/Bluetooth GPS Bluetooth, Wifi 25010 2.99 USD
Symarctic ExtGPS Bluetooth бесплатная
Bluetooth GPS Output Bluetooth пробный период 10 минут или 0.92 USD
GPS 2 Bluetooth v.4 Bluetooth бесплатная, просто виджет

Я буду использовать программу Share GPS — просто потому, то она шла первой по списку и у меня с ней всё получилось. Хотя нужно отметить, программа скорее условно бесплатная: бесплатно можно создать только одно подключение, к этому одному подключению может подсоединиться только одно устройство, некоторые продвинутые функции доступны только в премиум версии. Но для наших целей бесплатных возможностей предостаточно.

Как узнать IP адрес телефона

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

Если ваш телефон и компьютер находятся в одной локальной сети, например, подключены к одному роутеру по Wi-Fi, либо телефон подключён по Wi-Fi, а ноутбук по проводу, то локальный IP телефона можно посмотреть перейдя в свойства Wi-Fi подключения:

Если вы находитесь вдали от роутера, то вы можете использовать телефон как Точку Доступа — в этом случае:

В этом случае, самый простой способ у знать IP адрес телефона, это выполнить команду на ноутбуке:

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

Как настроить Share GPS

На вкладке GPS STATUS вы можете просмотреть текущий статус и координаты GPS.

Переходим в CONNECTIONS и нажимаем кнопку ADD

Снимаем галочку Setup by Activity

Кликаем на Data Type

и выбираем Standard NMEA format

Нажимаем OK.

Нажимаем на Connection Method и выбираем Use TCP/IP to send NMEA GPS to PC. The IP addresses of the devices are known:

Придумываем и вводим любое имя для подключения:

Нажимаем кнопку NEXT.

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

Когда всё готово, нажмите на подключение, чтобы активировать его. Если подключение перешло в статус Listening, значит ваш телефон готов для отправки GPS информации. Если статус Idle, то значит соединение не активно (не используется и не прослушивает порт).

Проверка поступающих GPS данных по протоколу NMEA

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

Предыдущая команда завершилась ошибкой:

Для исправления этой ошибки просто добавьте к вашей команде опцию —http0.9:

Если пошёл поток данных, значит всё работает.

На телефоне статус поменялся на Connected.

Как запустить gpsd для получения GPS с телефона

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

Теперь нужно установить gpsd.

В Debain, Kali Linux, Linux Mint, Ubuntu и их производные установка делается следующей командой:

В Arch Linux, BlackArch и их производные установка делается так:

Для запуска gpsd используйте команду (в ней замените IP адрес и порт на свои значения):

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

Если что-то не так — программа сразу завершает работу, либо работает, но в дальнейшем другие приложения не получают GPS информацию, то используйте опцию -D, после которой укажите число для увеличения уровня вербальности. Например, -D 1 для краткого вывода информации или -D 10 для очень подробного вывода:

Как проверить, работает ли gpsd

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

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

Карта на Linux для GPS. Запись трека движения на Linux по GPS

В качестве приложения, которое принимает GPS координаты и показывает расположение на карте, а также записывает путь движения, я буду использовать FoxtrotGPS — лёгкое и быстрое картографическое приложение.

FoxtrotGPS — это простое в использовании бесплатное приложение GPS/GIS с открытым исходным кодом, которое хорошо работает на небольших экранах и особенно подходит для сенсорного ввода. FoxtrotGPS находится в свободном доступе для публичного использования, распространения и изменения в соответствии с условиями GNU General Public License 2.0 (GPLv2).

Для установки FoxtrotGPS в Debain, Kali Linux, Linux Mint, Ubuntu и их производные выполните команду:

Для установки foxtrotgps в Arch Linux, BlackArch и их производные выполните команды:

Если служба gpsd запущена, то программа сразу покажет ваше расположение:

2. Полноэкранный режим (F11)

3. Увеличение карты

4. Уменьшение карты

5. Автоцентр на вашем расположении

6. Следующий репозиторий карт (поддерживается сразу несколько бесплатных карт!)

7. Предыдущий репозиторий карт

8. Включить запись маршрута

Настройка FoxtrotGPS

На первой вкладке настроек показывается

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

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

Карта по умолчанию в FoxtrotGPS выглядит так:

В FoxtrotGPS вы можете выбрать спутликовый вид от Google:

Ещё есть такой вариант:

А одна из карт показывает на водяных знаках необходимость использовать API:

Симуляция работы GPS приёмника

Некоторые программы, например, Google Earth, по известным только им причинам не работают с GPSD — они пытаются сканировать систему в поисках приёмника GPS.

Примеры таких устройств:

Вы можете имитировать работу таких устройств с помощью socat командами вида (IP, номера портов, а также номера устройств меняйте на свои):

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

Но Google Earth у меня так и не заработала.

Если вы увидели какую-то ошибку в моих командах socat, либо вам удалось успешно работать с такими виртуальными устройствами в каких-либо программах, то просьба написать об этом в комментариях.

GPS в Bettercap

По умолчанию Bettercap использует устройство /dev/ttyUSB0 (можно поменять в настройках). Для того, чтобы симулировать будто бы GPS информация приходит от устройства /dev/ttyUSB0, запускаю следующую команду:

Затем запускаем Bettercap

Внутри сессии Bettercap включаем GPS модуль и выводим текущие координаты:

На моей системе эта команда успешно вывела информацию о координатах, качестве и количестве видимых спутников.

GPS в Kismet

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

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

Поддерживаемые типы GPS:

Пример настройки для получения данных от последовательного устройства:

Пример настройки для получения данных непосредственно из сети (можно подключиться к телефону вместо GPSD и получать поток GPS координат):

Пример настройки для считывания данных от GPSD службы:

GPS приёмники для ноутбука

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

Автоматический запуск службы GPSD с опциями и на определённом устройстве

При желании, вы можете выполнить настройку службы GPSD в файле /etc/default/gpsd:

Укажите опции как значение GPSD_OPTIONS, а желаемое устройство, в том числе вида tcp://*, укажите в качестве значения DEVICES.

Для запуска в фоне службы:

Для включения автоматического запуска gpsd при каждой загрузке компьютера:

Источник

Читайте также:  в какие сроки выплачивается единовременное пособие при рождении ребенка в 2021
Академический образовательный портал