1wpa_supplicant is a client (supplicant) with support for WPA and WPA2 2(IEEE 802.11i / RSN). It is suitable for both desktop/laptop computers and 3embedded systems. Supplicant is the IEEE 802.1X/WPA component that is used 4in the client stations. It implements key negotiation with a WPA 5Authenticator and it controls the roaming and IEEE 802.11 authentication/ 6association of the wlan driver. 7 8wpa_supplicant is designed to be a "daemon" program that runs in the 9background and acts as the backend component controlling the wireless 10connection. wpa_supplicant supports separate frontend programs and a 11text-based frontend (wpa_cli) and a GUI (wpa_gui) are included with 12wpa_supplicant. 13