HOSTAPD and Wpa_supplicant

Source: Internet
Author: User
Tags wpa supplicant

HOSTAPD and WPA_SUPPLICANTHOSTAPD

HOSTAPD includes IEEE 802.11 access point Management (Authentication/association), IEEE 802.1X/WPA/WPA2 Authenticato R, EAP server, and RADIUS authentication server functionality. It can be build with various configuration option, e.g., a standalone AP management solution or a RADIUS authentication se RVer with support for number of EAP methods.

The design goal for HOSTAPD is to use hardware, driver, and OS Independent, portable C code for all WPA function Ality. The source code is divided to separate C files as shown on the code structure page. All hardware/driver specific functionality are in separate files, implement a well-defined driver API.

EAPOL (IEEE 802.1X) state machines is implemented as a separate module, the interacts with EAP server implementation. Similarly, RADIUS authentication server is in its own separate module. Both IEEE 802.1X and RADIUS authentication server can use EAP server functionality.

HOSTAPD implements a control interface that can is used by external programs to control the operations of the HOSTAPDT Dae Mon and to get status information and event notifications.

Wpa_supplicant

Wpa_supplicant is a WPA supplicant for Linux, BSD and Windows with support for WPA and WPA2 (IEEE 802.11i/rsn). Supplicant is the IEEE 802.1X/WPA component, which is used in the client stations. It implements key negotiation with a WPA Authenticator and it can optionally control roaming and IEE E 802.11 authentication/association of the WLAN driver.

The design goal for Wpa_supplicant is to use hardware, driver, and OS Independent, portable C code for all WPA F Unctionality.

EAPOL (IEEE 802.1X) state machines is implemented as a separate module, the interacts with EAP peer implementation. In addition to programs aimed @ Normal production use, wpa_supplicant source tree includes number of testing and DEVELOPM ENT tools, it easier to test the programs without have to setup a full test setup with wireless cards. These tools can also is used to implement automatic test suites.

Wpa_supplicant implements a control interface that can is used by external programs to control the operations of the wpa_s Upplicant daemon and to get status information and event notifications.

Development Documentation: http://w1.fi/wpa_supplicant/devel/

HOSTAPD and Wpa_supplicant

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.