Какие методы, кроме прослушивания запросов на проверку, можно использовать для поиска устройств Wi-Fi 802.11?

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

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

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

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

Я не эти две идеи еще не тестировал. Просто плевать шариками.

Мысли?

7
задан Jørgen R 9 February 2015 в 13:30
поделиться