2016-08-02 10 views
1

Я пытаюсь послать прямые пакеты зондирования wifi, используя сырые сокеты, чтобы мобильные устройства отображали их в списке прямых устройств Wi-Fi.Как захватить запрос зонда WiFi-Direct в wirehark?

Я пытаюсь захватить пакеты сначала в Wireshark в режиме монитора, чтобы понять структуру пакета и сравнить с пакетом запроса зонда P2P, указанным в Wifi Direct specification.

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

+0

Может ли карта на компьютере, с которой вы работаете, проезжает, на самом деле понимает Wi-Fi P2P? Wifi p2p совершенно новый, не все карты поймут его. – grochmal

+0

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

ответ

0

Я не смог захватить пакеты с фильтром WLAN.addr = XX: XX: XX: XX: XX: XX. (Фактический MAC-адрес wifi), так как адрес WiFi Direct Mac отличается и первый байт отличается. Например, если ваш wifi mac - 00: 04: CB: CX: DE: E7, тогда адрес WiFi-Direct - 02: 04: CB : CX: DE: E7.

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