2014-08-19 1 views
1

Мне нужно создать wpa_supplicant.conf для различного типа шифрования (WEP, WPA и NONE). Я просматриваю доступную точку доступа с помощью iwlib и беспроводных событий. Проблема в том, что я не могу найти тип безопасности в результатах сканирования. Как это сделать?C++ Определить тип безопасности (WEP или WPA) с помощью библиотеки linux iwlib?

Благодарим за помощь!

ответ

1

Так что я нахожу ответ. Если AP широковещательный общий IE (информационный элемент) и его 8-байтовый код равен 0x01 ... 0x05 - AP имеет WPA или WPA2, если 8-байтовый номер имеет значение 0x4a - AP поддерживает WPS. Если AP транслирует только WPS IE или нет IE - AP имеет ключ WEP.

+0

Где эта информация? Я не могу это найти. Кажется, мне нужно будет повторно реализовать iw_scan(), чтобы получить эту информацию. Это верно? – Subsentient