HOSTAPD / WPA_SUPPLICNAT в Windows
Насколько я знаю, в Linux/Ubuntu у нас есть HOSTAPD и WPA Supplicant, с помощью которых мы можем сделать беспроводную сетевую карту либо для точки доступа, либо для точки доступа, либо для p2p (wifi direct). Есть ли способ сделать то же самое на платформе Windows? заранее спасибо
1 ответ
Да, можно использовать WPA_Supplicant на окнах. В соответствии с readme. Это должно помочь вам получить правильное направление.
wpa_supplicant для Windows
Copyright (c) 2003-2009, Jouni Malinen и авторы. Все права защищены.
Эта программа лицензируется по лицензии BSD (с удаленной рекламной оговоркой).
wpa_supplicant поддерживает использование в качестве соискателя WPA/WPA2/IEEE 802.1X в Windows. Текущий порт требует, чтобы WinPcap ( http://winpcap.polito.it/) был установлен для доступа к пакетам и интерфейсу драйвера. Обе версии 3.0 и 3.1 поддерживаются.
Текущий порт все еще несколько экспериментальный. Он был протестирован в основном на Windows XP (SP2) с ограниченным набором драйверов NDIS. Кроме того, сообщается, что текущая версия работает с Windows 2000.
Все режимы безопасности проверены на работоспособность (по крайней мере, полная аутентификация и успешная проверка связи с проводным хостом): - открытый текст - статическая аутентификация WEP / открытой системы - статическая аутентификация WEP / общий ключ - IEEE 802.1X с динамическими ключами WEP - WPA-PSK, TKIP, CCMP, TKIP+CCMP - WPA-EAP, TKIP, CCMP, TKIP+CCMP - WPA2-PSK, TKIP, CCMP, TKIP+CCMP - WPA2-EAP, TKIP, CCMP, TKIP+CCMP
Сборка wpa_supplicant с mingw
Настройка сборки по умолчанию для wpa_supplicant заключается в использовании MinGW и кросс-компиляции из Linux в MinGW/Windows. Также должно быть возможно собрать это под Windows, используя инструменты MinGW, но это не проверено и не поддерживается и, вероятно, потребует некоторых изменений в Makefile, если не используется cygwin.
Использование wpa_supplicant для Windows
wpa_supplicant, wpa_cli и wpa_gui ведут себя более или менее идентично версии Linux, поэтому инструкции в README и примере wpa_supplicant.conf должны быть применимы для большинства частей. Кроме того, существует другая версия wpa_supplicant, wpasvc.exe, которая может использоваться в качестве службы Windows и которая считывает свою конфигурацию из реестра вместо текстового файла.
При использовании точек доступа в режиме "скрытого SSID" необходимо использовать режим ap_scan=2 (для получения дополнительной информации см. Wpa_supplicant.conf).
Windows NDIS / WinPcap использует довольно длинные имена интерфейсов, поэтому при запуске wpa_supplicant потребуется некоторая осторожность. В качестве альтернативы, описание адаптера может использоваться в качестве имени интерфейса, что может быть проще, поскольку оно обычно в более удобочитаемом формате. win_if_list.exe может быть использован, чтобы узнать правильное имя интерфейса.