почему libpcap не может захватывать исходящие маяки 802.11? - PullRequest
0 голосов
/ 31 октября 2011

Я пишу свою собственную программу, которая будет работать на точке доступа 802.11, для захвата всех исходящих маяков на точке доступа.Но я только что заметил, что не могу сделать это с текущим libpcap: программа не может захватывать любые исходящие маяки.Я также пробовал Wireshark, который дал тот же результат.

Мои вопросы:

  1. Может кто-нибудь пролить свет на причины того, что я увидел?

  2. Существует ли какой-либо метод пользовательского пространства, с помощью которого я могу захватывать исходящие маяки точки 802.11 на этой конкретной точке доступа (а не захватывать ее на других компьютерах)?Для меня будет лучше, если я смогу сделать это без взлома беспроводного драйвера.

Я использую Ubuntu 10.04 в качестве ОС, Madwifi в качестве беспроводного драйвера.

Спасибо, ребята.

Ответы [ 2 ]

0 голосов
/ 30 октября 2012

Вы можете захватить эти пакеты (Beacon, Acknowledgement и т. Д.) В wireshark
Все, что вам нужно сделать, это:

  1. перейти в меню захвата
  2. после выбора вашего интерфейса перейдите к опции
  3. выберите опцию информации о пакете в типе канального уровня вашего интерфейса

нажмите старт

0 голосов
/ 01 ноября 2011

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

...