📄 mainpage.doxygen
字号:
/**\mainpage Developers' documentation for hostapdhostapd includes IEEE 802.11 access point management (authentication /association), IEEE 802.1X/WPA/WPA2 Authenticator, EAP server, andRADIUS authentication server functionality. It can be build withvarious configuration option, e.g., a standalone AP managementsolution or a RADIUS authentication server with support for number ofEAP methods.The goal of this documentation and comments in the source code is togive enough information for other developers to understand how hostapdhas been implemented, how it can be modified, how new drivers can besupported, and how hostapd can be ported to other operatingsystems. If any information is missing, feel free to contact JouniMalinen <j@w1.fi> for more information. Contributions aspatch files are also very welcome at the same address. Please notethat hostapd is licensed under dual license, GPLv2 or BSD at user'schoice. All contributions to hostapd are expected to use compatiblelicensing terms.The source code and read-only access to hostapd CVS repositoryis available from the project home page athttp://hostap.epitest.fi/hostapd/. This developers' documentationis also available as a PDF file fromhttp://hostap.epitest.fi/hostapd/hostapd-devel.pdf .The design goal for hostapd was to use hardware, driver, andOS independent, portable C code for all WPA functionality. The sourcecode is divided into separate C files as shown on the \refcode_structure "code structure page". All hardware/driver specificfunctionality is in separate files that implement a \refdriver_wrapper "well-defined driver API". Information about portingto different target boards and operating systems is available onthe \ref porting "porting page".EAPOL (IEEE 802.1X) state machines are implemented as a separatemodule that interacts with \ref eap_module "EAP server implementation".Similarly, RADIUS authentication server is in its own separate module.Both IEEE 802.1X and RADIUS authentication server can use EAP serverfunctionality.hostapd implements a \ref ctrl_iface_page "control interface" that canbe used by external programs to control the operations of the hostapdtdaemon and to get status information and event notifications. There isa small C library that provides helper functions to facilitate the useof the control interface. This library can also be used with C++.\image html hostapd.png "hostapd modules"\image latex hostapd.eps "hostapd modules" width=15cm*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -