Можно ли найти физическое местоположение беспроводного маршрутизатора на основе сигнала вещания?

15

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


источник
Вы хотите мобильное приложение?
Саймон Б.

Ответы:

11

Что касается готовых решений, многие коммерческие сетевые инфраструктуры 802.11 поддерживают триангуляцию как хост-компьютеров, так и «мошеннических» точек доступа, сравнивая уровень сигнала источника среди всех точек доступа, которые могут видеть сигнал. Я использовал беспроводные системы трапеции, которые импортируют карты AutoCAD, которые включают в себя такие вещи, как строительные материалы (чтобы компенсировать различное ослабление сигнала от гипсокартона против кирпича против железобетона). Затем он рисует картину, которая имеет все станции и точки доступа. Я считаю, что в cisco и aruba есть похожие инструменты.

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

Крис
источник
1
Достаточно было бы двух приемников с направленными антеннами, но это действительно включало специальную передачу.
Джон Гарденье
8

Вы можете сделать некоторые основные радиопеленгации, чтобы найти сигнал.

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

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

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

Джо Коберг
источник
4

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

http://googlemobile.blogspot.com/2008/10/my-location-now-with-wi-fi.html

Alex
источник
1
Если у вас есть ключ API, вы можете также отправить прямой запрос в Google, содержащий MAC - адрес беспроводного маршрутизатора см developers.google.com/maps/documentation/business/geolocation
Slizzered
3

Если у вас есть телефон Android, попробуйте OpenSignalMaps , нажмите на переключатель Wi-Fi / ячейки в левом нижнем углу, чтобы увидеть информацию о Wi-Fi. Показывает расположение Wi-Fi роутеров на карте.

Chrisbo
источник
1

Я хотел бы обратить ваше внимание на следующий проект и программное обеспечение:

http://www.storm.net.nz/projects/5

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

Или проведите свои выходные, строя какое-то безумное место для штатива :).


источник
0

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

dlamblin
источник
0

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

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

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

Brandon
источник
0

Посмотрите на проект Wigle на https://wigle.net/ . Они делают краудсорсинг беспроводных сетевых карт.

С их сайта:

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

Скорее всего, ваша точка доступа уже сопоставлена.

завивать волосы щипцами
источник
-1

Найдите IP-адрес соединения с помощью cmd.exe, а затем найдите местоположение на веб-сайте на основе IP-адреса. (работает только для незащищенных соединений WiFi из-за безопасности)

Matt
источник
Как это поможет с маршрутизаторами, использующими NAT?
Кэтрин Вилльярд,