Skip to content
This repository has been archived by the owner on Mar 23, 2024. It is now read-only.

AlienCowEatCake/wpa_supplicant-windows

Repository files navigation

wpa_supplicant for Windows

Description

wpa_supplicant has support for being used as a WPA/WPA2/IEEE 802.1X Supplicant on Windows. Last official build for Windows 98 was 0.4.11 (2008-12-03) and last official build for Windows 2000 and later was 0.7.3 (2010-09-07). This port aims to restore functionality of modern versions of wpa_supplicant on older versions of Windows such as Windows 98, Windows 2000, Windows XP SP1, etc.

⚠️ This port is designed for old versions of Windows and incompatible with Windows Vista and newer.

Currently, there are several different build configurations with different features.

Builds with WPAS_CTRL_IFACE=pipe:

  • Official way to use wpa_supplicant on Windows platform
  • All tools supported: win_if_list, wpa_passphrase, wpa_supplicant, wpasvc, wpa_cli, wpa_gui
  • Not compatible with Windows 98

Builds with WPAS_CTRL_IFACE=udp:

  • Extremely unstable, can be used only for testing purposes
  • All tools supported: win_if_list, wpa_passphrase, wpa_supplicant, wpasvc, wpa_cli, wpa_gui
  • Compatible with Windows 98 in theory

Builds with WPAS_CTRL_IFACE=standalone:

  • Experimental way, wpa_gui built with bundled wpasvc instance without IPC
  • Partial tools support: only win_if_list, wpa_passphrase, wpa_supplicant and wpa_gui. While wpasvc can be used as headless service or as debugging app, wpa_cli is completely broken
  • Compatible with Windows 98

Requirements

Build requirements:

Run requirements:

Screenshots

Win98 Win2k

Links