Как найти источник вай фай сигнала

   hrsob

11.07.14 – 10:34

Добрый день, мистяне!)

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

   ДенисЧ

1 – 11.07.14 – 10:35

Паяльник.

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

   Рэйв

2 – 11.07.14 – 10:37

сигнал хороший, сиди и радуйся.

   f_vadim

3 – 11.07.14 – 10:38

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

Если я не ошибаюсь (а если ошибаюсь – поправьте) это может оказаться направленная антена в километре от места действия. К вам интернет не по радиоканалу приходит?

   hrsob

4 – 11.07.14 – 10:39

нет, не по радиоканалу) пробовал под андроид программку ставить, не нашли)

   mzelensky

5 – 11.07.14 – 10:39

(0) Да может кто-то тупо с телефона раздает…ну или там какого-нить мобильного роутера.

   13_Mult

6 – 11.07.14 – 10:39

Под андройд есть приложение wi-fi аналайзер. показывает уровень сигнала.

   hrsob

7 – 11.07.14 – 10:40

(5) вот нам и надо найти хде этот роутер стоит)

   sdv2000

8 – 11.07.14 – 10:42

науя?

   mzelensky

9 – 11.07.14 – 10:43

(7) Зачем? ну работает да работает…или через него секретная информация утекает…к одноклассники?!

   N1kMZ

10 – 11.07.14 – 10:44

(7) Процентов 90, что кто-то точку доступа на телефоне включил 🙂

   hrsob

11 – 11.07.14 – 10:44

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

   дедушка Вах

12 – 11.07.14 – 10:44

(7) утечка инфы с предприятия?

ЗЫ мда.. радистов в ВОВ проще было поймать

   f_vadim

13 – 11.07.14 – 10:45

(10) с очень хорошим уровнем сигнала?

если только кто-то из коллег рядом ходит и прикалывается.

   lex-kex

14 – 11.07.14 – 10:45

(11) Или отжать оборудование )))

   mzelensky

15 – 11.07.14 – 10:46

Мы так в офисе очень долго искали, кто же у нас “Апельсиновая Кошка” по каналу блюпуп 🙂 Через несколько месяцев нашли 🙂

   Адинэснег

16 – 11.07.14 – 10:46

   Aleksey

17 – 11.07.14 – 10:46

   f_vadim

18 – 11.07.14 – 10:46

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

   hrsob

19 – 11.07.14 – 10:46

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

   13_Mult

20 – 11.07.14 – 10:47

(15) И как? Результат оправдал ожидания? ))

   MUXACb

21 – 11.07.14 – 10:47

Поместите (11) в Пятницу

   mzelensky

22 – 11.07.14 – 10:47

(20) скорее был интересен сам процесс

   Адинэснег

23 – 11.07.14 – 10:49

(15) “рыжая киска” было бы интересней искать

   Chai Nic

24 – 11.07.14 – 10:51

Взять тарелку от спутниковой антенны, поместить ваш андроид в фокус и методом триангуляции из разных точек вычислить)

   дедушка Вах

25 – 11.07.14 – 10:52

через ментов у провайдера фио юзера пробить

ЗЫ если в ментовке связей нет, заяву тупо накатать – делов-то

   f_vadim

26 – 11.07.14 – 10:53

(24) угумс, но лучше взять направленные антенны

   hrsob

27 – 11.07.14 – 10:53

(25) какие менты с заявой?)))просто надо найти источник))

   mzelensky

28 – 11.07.14 – 10:53

(23) Да как раз таки в “рыжей киске” нет ничего не обычного…а вот в “Апельсиновой кошке”…вот какого она “Апельсиновая” ???

При том, что в офисе у нас рыжих нет!

   Йохохо

29 – 11.07.14 – 10:55

(11) WDS

возьмите Kali или роутер, посмотрите маки этой вифи, определите вендора

   13_Mult

30 – 11.07.14 – 10:55

(28) И что в ней было апельсинового?

   floody

31 – 11.07.14 – 10:55

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

   дедушка Вах

32 – 11.07.14 – 10:56

(27) потом забрать, а то искать не будут 🙂

   sdv2000

33 – 11.07.14 – 10:56

(11) а если они не захотят с вами разговаривать?

   f_vadim

34 – 11.07.14 – 10:58

(29)(31) а что это даст?

   Armando

35 – 11.07.14 – 10:58

У нас в офисе “жучки” искали. Нашли. Микрофоны и камеры скрытые были. Заключали договор с фирмой. Приезжал чувак с какими-то приборами.

   ifso

36 – 11.07.14 – 11:02

(35) “Кто ищет, то всегда найдет” (c)

   Aleksey

37 – 11.07.14 – 11:02

   Lama12

38 – 11.07.14 – 11:02

(0)Конечно я профан, но попробовал бы просто.

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

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

   Aleksey

39 – 11.07.14 – 11:04

(38) Ну там тоже есть свои хитрости. Например искать не направление максимального сигнала, а середину между тем как сигнал затухает

   hrsob

40 – 11.07.14 – 11:04

(37) спс))щас попробую)

   Лефмихалыч

41 – 11.07.14 – 11:04

(38) слухи об усиливающих способностях девайса Ёта-Дуршлаг сильно преувеличены

   f_vadim

42 – 11.07.14 – 11:04

(37) Телефон никогда не даст устойчивого сигнала и хорошего покрытия. По-моему тут без вариантов.

   Йохохо

43 – 11.07.14 – 11:05

(34) если вендор сохо и просто кто то byod балуется легко найти сарафанным поиском, если не определяется – искать китайскую ип вифи камеру в туалете

   Lama12

44 – 11.07.14 – 11:06

(41) Дело не в усилении, а в изоляции определенного направления.

   f_vadim

45 – 11.07.14 – 11:06

(41) усиление не принципиально, важно направление

   Сержант 1С

46 – 11.07.14 – 11:12

wi-fi анализер и час времени, ходишь по территории, составляешь карту “плотности сигнала”.

Мы так четыре AP и одну направленную антенну отковыряли, которые провайдер прятал.

   Маратыч

47 – 11.07.14 – 11:13

Вообще-то банальной триангуляцией это делается.

   f_vadim

48 – 11.07.14 – 11:16

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

   Сержант 1С

49 – 11.07.14 – 11:20

wi-fi анализер – это софтина на дроиде, бесплатная

   f_vadim

50 – 11.07.14 – 11:21

(49) тогда нужна ещё камера, которая будет смотреть на экран смартфона и передавать картинку с квадрокоптера 🙂

   Маратыч

51 – 11.07.14 – 11:26

   Woldemar177

52 – 11.07.14 – 11:28

Думаю потренироваться с направленной антенной , шапочкой из фольги и квадокоптером на своем wi-fi роутере. Я за пивом, никуда не уходите будьте здесь. 🙂

Хоть от 404 отвлекли. 🙂

   hrsob

53 – 11.07.14 – 11:51

походил с ноутом по предприятию))сигнал все-таки только у нас отличный..а над нами крыша…чет подозрения возникли что это может как и из (46) пасхалка бывшего прова?)

   f_vadim

54 – 11.07.14 – 12:13

(53) а мож это на вашем же роутере multi ssid?

   artshun

55 – 11.07.14 – 12:26

Положи телефон в кастрюлю, и крути в разные стороны пока сеть не появится

   Серго62

56 – 11.07.14 – 12:38

(15) Она действительно оказалась апельсиновая?

   Серго62

57 – 11.07.14 – 12:44

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

   f_vadim

58 – 11.07.14 – 12:46

(57) а где веселье, где креатиффф?

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

   Серго62

59 – 11.07.14 – 12:51

(58) Веселье начнется, когда всякие любопытные начнут названивать, а тот кто возьмет трубку будет придумывать креативные ответы…

   dmpl

60 – 11.07.14 – 13:04

(19) Дык может он у тебя в кармане лежит?

   dmpl

61 – 11.07.14 – 13:06

(38) В здании будет ловиться переотраженный сигнал – фиг что поймаешь.Это работает только при прямой видимости.

   Lama12

62 – 14.07.14 – 17:52

(0) Чем кончилось? Нашли?

   Alexor

63 – 14.07.14 – 18:01

Если возможно, то обесточить предприятие.

И посмотреть есть сигнал или нет.

   Alexor

64 – 14.07.14 – 18:03

Ну или как вариант в Россвязьнадзор позвонить.

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

   Принт

65 – 14.07.14 – 18:09

(0) Если приёмник с одной стороны заэкранировать, так можно и найти.

PS

Только что проверил.

   Кай066

66 – 14.07.14 – 18:13

на щитке автоматы отключай по очереди, как вайфай пропадёт, ну ты понял

   hrsob

67 – 14.07.14 – 19:13

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

   mishaPH

Модератор

68 – 14.07.14 – 19:55

Вот так и мы. После ремонта крыши на заводе оказалось. Что у нас есть ещё два провайдера в районе. Когда порезали какие то лишние кабели. Отключите и хозяева найдутся

   hrsob

69 – 14.07.14 – 20:59

(69), ну да, там уже дело техники))главное нашлось)

   hrsob

70 – 14.07.14 – 20:59

(69) к (68) было)

   Сержант 1С

71 – 14.07.14 – 21:01

(67) репитер?

   Сержант 1С

72 – 14.07.14 – 21:02

что за девайс-то хоть? с таким “сказочным” сигналом?

   hrsob

73 – 14.07.14 – 21:31

(72)..хз..белый прямоугольный девайс..где-то 3*7*25 см..от него провод уходит)

   hrsob

74 – 14.07.14 – 21:32

знаки рст на наклейке..названия не нашел

   f_vadim

75 – 15.07.14 – 00:14

(73) направленная антенна

типа такой http://www.dlink.ru/by/products/2/231_i.html

провод к роутеру должен идти.

теперь новый квест – где вторая антенна 🙂

   Franchiser

76 – 15.07.14 – 01:23

Программа для андроид есть wifi analyzer

   Сержант 1С

77 – 15.07.14 – 02:29

по габаритам явно направленная антенна. Ставлю дайм, это Ubiquiti. Похоже M2

   Сержант 1С

78 – 15.07.14 – 02:31

ты на этой херне не видел случайно малозаметный значок

http://shop.nag.ru/uploads/UBQT.jpg

   Сержант 1С

79 – 15.07.14 – 02:31

ну вот это синенькое, размером с сантиметр

   DrZombi

80 – 15.07.14 – 07:10

(17) Жесть… господа параноики. Не разрешено в здании, но можно в соседнем доме 😉

Одна знакомая пользуется заводским вайфаем на расстоянии пару Км 🙂

   Smallrat

81 – 15.07.14 – 08:47

(0) Мы так тоже искали сеть – нашли принтер с вай-фай точкой.

   MaxS

82 – 15.07.14 – 08:57

Как вариант, ищите китайский утюг.

   Сверчок

83 – 15.07.14 – 11:02

Вот же блин — никто так и не произнёс “у меня в подвале раздаётся странный стук!”. 🙂

  

1dvd

84 – 15.07.14 – 11:09

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

Содержание

  1. Как найти роутер в неизвестном месте в доме?
  2. Как найти Wi-Fi устройство при помощи направленной антенны
  3. Зачем искать Wi-Fi сигнал
  4. Использование Wireshark для отслеживания сигналов
  5. Что понадобится
  6. Шаг 1. Переключение карты в режим мониторинга
  7. Шаг 2. Идентификация цели и широковещательного канала
  8. Шаг 3. Прослушивание конкретного канала и запуск Wireshark
  9. Шаг 4. Обнаружение цели и создание экранного фильтра
  10. Шаг 5. Графическое отображение мощности отфильтрованного сигнала
  11. Шаг 6. Перемещение антенны для поиска пиков сигнала
  12. Заключение
  13. Как найти роутер в неизвестном месте в доме?
  14. Вопрос
  15. Ответ

Как найти роутер в неизвестном месте в доме?

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

Мой отец — цифровой неандерталец и не знает, где находится его маршрутизатор, поэтому я не могу настроить свой ретранслятор для этого маршрутизатора.

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

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

Изменить: Из-за некоторых комментариев, которые хотели больше информации о маршрутизаторе: Это обычный маршрутизатор ADSL / VDSL, который отправляет сигналы WiFi. Распространено лидером рынка интернет-провайдера в моей стране. Это также может сделать WPS. Вот ссылка: https://www.swisscom.ch/en/residential/help/device/internet-router/centro-grande.html

Обновление: очень особенное. Сигнал WIFI был от роутера в доме моего отца, который находится рядом с домом отдыха. Таким образом, маршрутизатор на самом деле имел два разных WIFI-сигнала с двумя совершенно разными преимуществами. В Доме отдыха сигнал А, который мой отец использует для личных дел, имел только одну линию связи на телефоне, в то время как сигнал В имел от 3 до 4. Я не могу поверить, что что-то подобное существует, но сторонник из провайдера сказал мне, что это так. Я спросил «правда?» и он сказал: «100%, я вижу это в своей системе».

Источник

Как найти Wi-Fi устройство при помощи направленной антенны

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

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

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

Зачем искать Wi-Fi сигнал

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

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

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

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

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

Использование Wireshark для отслеживания сигналов

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

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

Процесс поиска сигналов в Wireshark организован примерно следующим образом. Сначала мы переводим сетевой адаптер в режим мониторинга (monitor mode) и начинаем сканировать цели при помощи airodumpng с целью обнаружения канала, в котором находится искомое устройство. Как только соответствующий канал, откуда вещает наша цель, обнаружен, можно переходить к сканированию конкретного канала для получения пакетов и отображения полученной информации в графическом виде.

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

Что понадобится

Чтобы следовать данному руководству вам потребуется компьютер, на котором можно запустить Wireshark и перевести сетевой адаптер в режим мониторинга, что доступно в любой системе на базе дистрибутива Kali / Debian или на виртуальной машине в macOS или Windows.

Также вам понадобится внешний сетевой Wi-Fi адаптер с поддержкой режима мониторинга. Я рекомендую модель навроде AWUS036NEH. Если вы ищете что-то более надежное, то модель Alfa Tube-UN защищена от влаги и предназначена для использования на улице. Наконец, вам понадобится направленная Wi-Fi антенна, как, например, панельная антенна. Также подойдет антенна Яги, параболическая решетка или антенна-банка, если вы хотите смастерить собственную направленную антенну.

Шаг 1. Переключение карты в режим мониторинга

Для начала подключите беспроводной сетевой адаптер к вашей системе с Kali или Debian, а затем при помощи команды ifconfig выясните имя карты. Должно быть имя вроде «wlan1». Если не отображается, запустите команду ip a, чтобы убедить, что нужный интерфейс поднят.

Если ваша карта отображается при запуске команды ip a, но не отображается при запуске команды ifconfig, выполните команду ifconfig wlan1 up. Теперь карта должна отображаться и при запуске команды ifconfig.

Теперь переведите карту в режим мониторинга при помощи команды ниже. Предполагается, что имя вашего адаптера – «wlan1», и интерфейс поднят.

После переключения в режим мониторинга имя вашей карты должно поменяться на «wlan1mon». При помощи беспроводного сетевого адаптера в режиме мониторинга мы можем начать прослушивание Wi-Fi трафика, запустив следующую команду:

Шаг 2. Идентификация цели и широковещательного канала

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

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

Нажмите Ctrl-C для остановки перехвата, когда целевая сеть будет найдена. Теперь нужно определить канал, где находится сеть, которую мы хотим отслеживать. В логе выше показано несколько сетей. Предположим, что мы хотим отслеживать сеть с SSID «ATTMfRfcmS».

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

Рисунок 1: Местонахождение целевой беспроводной сети

Самая важная информация, получаемая после запуска airodump-ng, — номер канала, в котором передает наша цель. Теперь мы знаем, что вещание происходит в канале 1. Перезапускаем airodump-ng с целью сканирования только этого канала.

Шаг 3. Прослушивание конкретного канала и запуск Wireshark

В терминале вновь запускаем команду airodump-ng, но в этот раз добавляем флаг c с номером целевого канала. В случае с каналом 1 команда будет выглядеть так:

Указать канал чрезвычайно важно, поскольку Wireshark не умеет управлять беспроводной картой самостоятельно, и нам нужно запустить airodump-ng с целью подключения к корректному каналу и избежания потери пакетов во время сканирования не того канала.

Как только airodump-ng начал работать в конкретном канале (в нашем случае в канале 1), настало время запустить Wireshark. После открытия Wireshark выберите карту «wlan1mon», находящуюся в режиме мониторинга, в качестве источника перехвата, а затем кликните на иконку с синим акульим плавником в левом верхнем углу экрана с целью начала перехвата пакетов на канале 1.

Рисунок 2: Выбор карты для перехвата пакетов

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

Шаг 4. Обнаружение цели и создание экранного фильтра

Когда у нас появился набор пакетов, можно поискать сигнальные кадры (beacon frame) с именем целевой сети. После клика на кадре, кликните на стрелку рядом с надписью «IEEE 802.11» и обратите внимание на поля «Transmitter address» или «Source address», на основе которых мы будем создавать экранный с целью отслеживания только целевого устройства.

Рисунок 3: Содержимое одного из сигнальных кадров целевой сети

Кликните правой кнопкой мыши на поле «Transmitter address», выберите «Apply as filter», а затем «Selected» для создания экранного фильтра, который будет показывать только пакеты, передаваемые от устройства с указанным BSSID. Будут показаны все передаваемые пакеты из интересующей нас сети.

Рисунок 4: Создание экранного фильтра

На панели фильтров должен появиться новый фильтр, выглядящий примерно так «wlan.ta ==» с BSSID целевого беспроводного устройство. Логика этого фильтра простая: «показать только пакеты с адресом передачи, совпадающим с указанным».

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

Шаг 5. Графическое отображение мощности отфильтрованного сигнала

Чтобы отобразить мощность сигнала в виде графика, скопируйте созданный экранный фильтр, кликните на «Statistics», а затем «I/O Graph» для открытия окна с графиком. Кликните на иконку с плюсом (+) с целью создания нового графика и снимите флажок со всех остальных графиков, которые могут быть включены.

Укажите имя графика (нечто легко запоминаемое), и затем вставьте скопированный ранее экранный фильтр в поле Display Filter. Далее вставьте wlan_radio.signal_dbm в поле Y Field и выберите «AVG(Y Field)» в качестве оси Y (Y Axis). Наконец, установите стиль (Style) «Line» и в поле SMA Period укажите «10 Interval SMA».

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

Рисунок 5: График мощности сигнала с отслеживаемого устройства

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

Шаг 6. Перемещение антенны для поиска пиков сигнала

Настал момент истины. Медленно поворачивайте направленную антенну на 360 градусов и смотрите за пиками мощности сигнала, которые помогают определить направление, откуда идет передача.

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

Рисунок 6: Всплеск мощности сигнала после совмещения направленной антенны с источником

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

Заключение

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

Надеюсь, это руководство, посвященное отслеживанию Wi-Fi устройство
при помощи Wireshark, вам понравилось.

Источник

Как найти роутер в неизвестном месте в доме?

Изменение или расширение возможностей сети Wi-Fi, которую вы настроили в своем собственном доме, — это одно, но что вы делаете, когда кто-то другой выполнил установку и выполнил исключительную работу по «скрытию» роутера в незаметном, отдаленное местоположение? В сегодняшней статье SuperUser Q & A есть несколько полезных советов, которые помогут разочарованному читателю найти неуловимый маршрутизатор.

Сегодняшняя сессия Вопросов и Ответов приходит к нам благодаря SuperUser — подразделению Stack Exchange, объединенной группой веб-сайтов вопросов и ответов.

Вопрос

Считыватель SuperUser SimonS хочет знать, как найти маршрутизатор, который был ранее установлен в «неизвестном» месте в доме:

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

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

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

Дополнительная информация:

Из-за комментариев, запрашивающих дополнительную информацию о маршрутизаторе, это обычный маршрутизатор с поддержкой ADSL / VDSL Wi-Fi, распространяемый ведущим интернет-провайдером в моей стране (он также поддерживает WPS).

Как найти маршрутизатор, который ранее был установлен в «неизвестном» месте в доме?

Ответ

Участники SuperUser gronostaj, dotancohen и Xen2050 ответят за нас. Во-первых, хроностай:

Если у вас есть мобильный телефон или планшет на Android, вы можете использовать приложение Wi-Fi Analyzer. Имеется экран, предназначенный для определения близости точек доступа.

Обойдите дом и посмотрите, где сигнал самый сильный.

Далее следует ответ от dotancohen:

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

Когда пришли мои племянники, они хотели получить доступ к Wi-Fi с помощью своего планшета Samsung. Я сказал им, что код Wi-Fi был на наклейке в нижней части маршрутизатора. Они перевернули весь дом вверх дном и обнаружили роутер на верхней полке в шкафу. Я понятия не имею, почему это было размещено там, но подозреваю, что это было для лучшего приема. Провод, идущий к нему, проходил через стену, поэтому его было непросто установить. Этот техник действительно сделал все возможное.

Так что найдите детей с планшетом и пригласите их. Они определенно найдут роутер, если это то, что стоит между ними и Facebook или другими онлайн-активностями.

И наш окончательный ответ от Xen2050:

За исключением очевидного провода, ведущего к нему, поиск по силе сигнала Wi-Fi должен быть хорошим подходом. Подход «ходить вслепую с измерителем силы» не очень полезен, поэтому используйте приложение, которое отобразит его для вас, как ekahau Heat Mapper .

Он может составить для вас карту, которая должна дать вам более четкое представление о том, в каких областях сосредоточить поиск. Он предназначен для Windows, и на сайте How-To Geek есть руководство по его использованию. В руководстве говорится, что это «по сути бесплатная версия» программного обеспечения Ekahau SiteSurvey стоимостью в несколько тысяч долларов. Самое приятное, что он может найти роутер для вас.

  • Как только мы закончили обход всей карты, HeatMapper с невероятной точностью определил местоположение двух точек доступа в нашем офисе. Посмотрите на красные стрелки на карте ниже:

Есть несколько приложений для Android и iPhone, которые также должны быть похожими. Попробуйте найти тот, который работает на вашем устройстве, возможно, Telstra Wi-Fi Maximiser (для Android). Вот скриншот для этого:

Мои первые идеи были:

1. Я бы просто следовал за проводкой в ​​доме, начиная с того места, где он входит, и проверяя, где находятся основные кабельные или телефонные соединения. Вы не сказали, был ли это телефон / DSL, телевизионный (коаксиальный) кабель, чистый сетевой кабель или оптоволокно, но все они откуда-то входят в дом (если у вас нет всех подземных коммуникаций). Они, вероятно, не проникают через подвал, иначе «труба» все равно поднимется с земли где-нибудь за пределами дома.

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

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

Есть что добавить к объяснению? Отключить звук в комментариях. Хотите узнать больше ответов от других опытных пользователей Stack Exchange? Ознакомьтесь с полной веткой обсуждения здесь .

Источник

Приложение Open Signal Maps для поиска источника Wi-Fi

Чертовски удобное приложение, которое позволит вам найти источник Wi-Fi как настоящее сокровище по карте или же “компасу”!

Допустим вы включили в своем смартфоне Wi-Fi, но принимаемый сигнал оказался настолько слабым и не надежным, что вам сразу же захотелось найти его источник и максимально нагрузить доступный халявный сигнал сёрфингом и загрузками. Но как найти источник? Просто запустите Open Signal Maps и идите по стрелочке, которая и укажет вам путь. Причем вы сразу увидите, по мере приближения к “точке”, значительно возросший сигнал в процентах. В общем у разработчиков получилось весьма любопытное приложение, ставить всем!

Популярные сообщения из этого блога

Сравнительно недавно вышел мобильный браузер от Yandex . И правда, почему у всех он есть, а русского поисковика нет? Так решило их руководство и перенесла свои настольные задумки на экраны Android смартфонов и iOS устройств. Но стоит ли изменять официальному приложению Chrome этими женскими “стрингами”? Давайте разбираться…

Наверняка вы уже знаете, что разработчики Google Chrome добавили в 16 стабильную версию мультипрофильность! Это значит, что каждый член семьи сможет пользоваться браузером со своими личными настройками и предпочтениями в ту или иную сторону. Нужно просто создать “Нового пользователя” в настройках браузера и переключаться на тот или иной псевдоним с персональным аватаром. А хотите сделать так, чтобы у каждого пользователя был не только персональный профиль, но и собственный ярлык Chrome? Ответ под катом!

Хотите сделать так, чтобы при старте Google Chrome , у вас постоянно открывалась пустая вкладка? Нет ничего проще! Достаточно зайти в “Параметры” и в разделе “Начальная группа” , в пункте “Открыть следующие страницы” , ввести about:blank . Кто не понял, смотрим видео.

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

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

Постановка задачи

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

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

Проблема

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

А в нашем случае даже два луча не хотят пересекаться.

Решение

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

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

Каждый пеленг имеет координаты начала (местоположение пеленгатора) и направление. Ввиду ограничений суровой реальности, мы, разумеется, пересекаем не лучи, а отрезки. Мало того, что мы ограничены памятью компьютера, так ещё и не можем засечь Wi-Fi точки на бесконечном удалении от нас 🙁

Для того, чтобы отметить кубики, в компьютерной графике есть алгоритм Брезенхэма. Правда, экраны сейчас пока только двумерные, поэтому везде описан алгоритм Брезенхэма на плоскости, но ничего, адаптируем для 3D.

Прежде, чем читать про реализацию, посмотрите видео, как это работает:

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

Реализация

При чём же тут котелок?

Легенда гласит, что когда яхта Петра I впервые подошла к берегам острова Котлин, охранявшие его шведские солдаты дали стрекача так быстро, что оставили после себя горящий костёр, на котором в котле готовилась еда. И именно из-за этого происшествия остров получил своё название.

Среди массовых устройств дополненной реальности, по прежнему, самые точные и доступные — это устройства на базе Google Tango. Поэтому, будем использовать их.

Подготовка данных

На вход нам подаётся текущая “поза” Tango устройства и событие, что в данный момент устройство с некоторой точностью направлено на источник сигнала. Для алгоритма Брезенхэма требуется получить начало и конец отрезка.

Но перед тем, как начать искать конец отрезка, посмотрим, получится ли найти заранее неизвестную Wi-Fi точку?

Для того, чтобы получить конец отрезка, требуется к z-компоненте точки начала прибавить его длину, а затем повернуть. Почему к z? Потому что в данной системе координат z — это “вперёд”.

Получение конца отрезка

    private float[] calcSagittaEnd(float[] start, float[] rotateMatrix) {
        float[] end = new float[4];
        System.arraycopy(start, 0, end, 0, 3);
        end[3] = 0f;
        end[2] += BEARING_LENGTH;

        Matrix.multiplyMV(end, 0, rotateMatrix, 0, end, 0);
        return end;
    }

Матрицу поворота мы берём из библиотеки Tango:

Получение матрицы поворота

    public boolean addBearing() {
        /// area -> camera
        TangoPoseData startPose = TangoSupport.getPoseAtTime(
                mRgbTimestampGlThread,
                TangoPoseData.COORDINATE_FRAME_AREA_DESCRIPTION,
                TangoPoseData.COORDINATE_FRAME_CAMERA_COLOR,
                TangoSupport.TANGO_SUPPORT_ENGINE_OPENGL,
                0);

        if (startPose.statusCode == TangoPoseData.POSE_VALID) {

            float[] end = new float[4];
            float[] start = new float[4];

            start[0] = (float) startPose.translation[0];
            start[1] = (float) startPose.translation[1];
            start[2] = (float) startPose.translation[2];
            start[3] = 0.0f;

            TangoPointCloudData pointCloud = 
                mPointCloudManager.getLatestPointCloud();

            if (pointCloud == null) {
                return true; //Пеленга не будет: устройство плохо понимает, где находится.
            }

            // Мы должны посчитать преобразование между цветной камерой в момент получения пеленга и последними данными камеры глубины
            TangoPoseData colorTdepthPose = 
                TangoSupport.calculateRelativePose(
                    mRgbTimestampGlThread,
                    TangoPoseData.COORDINATE_FRAME_CAMERA_COLOR,
                    pointCloud.timestamp,
                    TangoPoseData.COORDINATE_FRAME_CAMERA_DEPTH);

            if (colorTdepthPose.statusCode == TangoPoseData.POSE_VALID) {

                // Переходим к матрицам в OpenGL сцене
                TangoSupport.TangoMatrixTransformData depthTarea =
                        TangoSupport.getMatrixTransformAtTime(
                            pointCloud.timestamp,
                            TangoPoseData.COORDINATE_FRAME_START_OF_SERVICE,
                            TangoPoseData.COORDINATE_FRAME_CAMERA_DEPTH,
                            TangoSupport.TANGO_SUPPORT_ENGINE_OPENGL,
                            TangoSupport.TANGO_SUPPORT_ENGINE_TANGO,
                            0);

                if (depthTarea.statusCode == TangoPoseData.POSE_VALID) {

                    float[] depthTOpenGl = depthTarea.matrix;

                    mRenderer.addBearing(start, depthTOpenGl);
                    return true;
                }
            }
        }
        return false; //Пеленга не будет: устройство плохо понимает, где находится.
    }

Самое время посмотреть, как мы находим Wi-Fi точку кафе Шахерезада:

Заполнение кубиков

Назначим координатой x ту, на которую самая длинная проекция отрезка нашего пеленга.
В алгоритме Брезенхэма каждый шаг идёт инкремент координаты x, а координата y увеличивается только если набежала достаточная ошибка. Мы же будем делать то же самое ещё и с координатой z.

Реализация алгоритма Брезенхэма в 3D

    enum class LengthCoord {x, y, z}
    val space = hashMapOf<Coordinate, Int>()

    private fun markCubes(start: Coordinate, end: Coordinate, lengthCoord: LengthCoord) {
        //Назначим координатой x ту, проекция на которую самая длинная.
        fun getX(vertex: Coordinate) = when(lengthCoord) {
            LengthCoord.x -> vertex.x
            LengthCoord.y -> vertex.y
            LengthCoord.z -> vertex.z
        }
        fun getY(vertex: Coordinate) = when(lengthCoord) {
            LengthCoord.x -> vertex.y
            LengthCoord.y -> vertex.x
            LengthCoord.z -> vertex.y
        }
        fun getZ(vertex: Coordinate) = when(lengthCoord) {
            LengthCoord.x -> vertex.z
            LengthCoord.y -> vertex.z
            LengthCoord.z -> vertex.x
        }
        fun setXYZ(x: Int, y: Int, z: Int, lengthCoord: LengthCoord): Coordinate =
                when(lengthCoord) {
                    LengthCoord.x -> Coordinate(x, y, z)
                    LengthCoord.y -> Coordinate(y, x, z)
                    LengthCoord.z -> Coordinate(z, y, x)
                }

        val dx = when {
            getX(end) > getX(start) -> 1
            getX(end) < getX(start) -> -1
            else -> 0
        }

        val dy = when {
            getY(end) > getY(start) -> 1
            getY(end) < getY(start) -> -1
            else -> 0
        }

        val dz = when {
            getZ(end) > getZ(start) -> 1
            getZ(end) < getZ(start) -> -1
            else -> 0
        }

        val d = arrayOf(Math.abs(getX(start) - getX(end)), Math.abs(getY(start) - getY(end)), Math.abs(getZ(start) - getZ(end)))
        var x = getX(start)
        var y = getY(start)
        var z = getZ(start)

        var errY = d[0] / 2
        var errZ = d[0] / 2
        while (x != getX(end)) {
            x += dx
            errY -= d[1]
            errZ -= d[2]
            if (errY < 0) {
                y += dy
                errY += d[0]
            }
            if (errZ < 0) {
                z += dz
                errZ += d[0]
            }
            addPoint(setXYZ(x, y, z, lengthCoord)) //Мы не хотим добавлять самый первый куб
        }
        addPoint(setXYZ(x, y, z, lengthCoord))
    }

Функция addPoint, которая увеличивает счётчик проходящих через куб лучей:

fun addPoint

    private fun addPoint(coord: Coordinate) {
        lock.withLock{
            var v = space[coord]
            if (v != null) {
                v++
                space[coord] = v.toInt()
            } else {
                space[coord] = 1
            }
        }
    }

Выбираем самые популярные кубики: сортируем, а затем берём первые несколько. В текущей реализации не более трёх.

Получаем пересечение

    fun getIntersection(): List<Array<Float>> {
        val resCandidates = ArrayList<Pair<Array<Float>, Int>>()
        lock.withLock {
            // Выбираем все кубики, через которые проходили лучи.
            for ((coord, counter) in space) {
                if (counter >= showThreshold) {
                    resCandidates.add(Pair(scaleCoordinate(arrayOf(
                        coord.x.toFloat(), 
                        coord.y.toFloat(), 
                        coord.z.toFloat())), 
                        counter))
                }
            }
        }

        resCandidates.sortBy { item -> -item.second } // Сортируем по убыванию.

        // Выбираем первые несколько элементов
        return  resCandidates.subList(0, minOf(
                amountCellsToShow, 
                resCandidates.size)
            ).map { elem -> elem.first } 
    }

Заключение

Был рассмотрен подход к решению задачи пространственного местоопределения объекта по заданным пеленгам и предложена его реализация.

Весь исходный код доступен на GitHub.

Конструктивная критика от мастеров Котлина (и не только Котлина) приветствуется.

Спасибо за внимание!

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