Jump to content

wpa_supplicant

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Hu12 (talk | contribs) at 17:51, 20 November 2010 (Reverted edits by 59.87.62.28 (talk) to last version by 77.255.23.196). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

wpa_supplicant
Developer(s)Jouni Malinen & others
Stable release
0.7.3 / September 7, 2010
Repository
Written inC
Operating systemCross-platform
TypeWLAN tools
LicenseGPLv2/BSD
Websitehostap.epitest.fi/wpa_supplicant

wpa_supplicant is a free software implementation of an IEEE 802.11i supplicant for Linux, FreeBSD, NetBSD and Microsoft Windows. In addition to being a full-featured WPA2 supplicant, it also has support for WPA and older wireless LAN security protocols. Supported features include:

  • WPA and full IEEE 802.11i/RSN/WPA2
  • WPA-PSK and WPA2-PSK (pre-shared key) ("WPA-Personal")
  • WPA with EAP (e.g., with RADIUS authentication server) ("WPA-Enterprise")
  • key management for CCMP, TKIP, WEP (both 104/128 and 40/64 bit)
  • RSN: PMKSA caching, pre-authentication

Included with the supplicant are a graphical user interface and a command line interface utility for interacting with the running supplicant. From either of these interfaces it is possible to review a list of currently visible networks, select one of them, provide any additional security information needed to authenticate with the network (e.g. a passphrase or username and password) and add it to the preference list to enable automatic reconnection in the future.

The graphical user interface is built on top of the Qt library from Qt Software (formerly Trolltech).

EAP methods

Supported EAP methods include:

See also