Linux repositories inspector

hostapd - IEEE 802.11 AP, IEEE 802.1X/WPA/WPA2/EAP/RADIUS Authenticator

Originally, hostapd was an optional user space component for Host AP driver. It adds more features to the basic IEEE 802.11 management included in the kernel driver: using external RADIUS authentication server for MAC address based access control, IEEE 802.1X Authenticator and dynamic WEP keying, RADIUS accounting, WPA/WPA2 (IEEE 802.11i/RSN) Authenticator and dynamic TKIP/CCMP keying.
The current version includes support for other drivers, an integrated EAP authenticator (i.e., allow full authentication without requiring an external RADIUS authentication server), and RADIUS authentication server for EAP authentication.
hostapd works with the following drivers:
  • mac80211 based drivers with support for master mode [linux]
  • Host AP driver for Prism2/2.5/3 [linux]
  • Driver interface for FreeBSD net80211 layer [kfreebsd]
  • Any wired Ethernet driver for wired IEEE 802.1X authentication.
2.8
Arch iconArch rolling
Debian iconDebian experimental
Fedora iconFedora rawhide
OpenSUSE iconOpenSUSE Tumbleweed
Ubuntu iconUbuntu 19.10
2.7
Debian iconDebian 10.0
Debian iconDebian 9.0
Manjaro iconManjaro rolling
2.6
Fedora iconFedora 28
Fedora iconFedora 29
Fedora iconFedora 30
OpenSUSE iconOpenSUSE Leap 15.0
OpenSUSE iconOpenSUSE Leap 15.1
OpenSUSE iconOpenSUSE Leap 42.3
Ubuntu iconUbuntu 18.04 LTS
Ubuntu iconUbuntu 18.10
Ubuntu iconUbuntu 19.04
2.4
Debian iconDebian 9.0
OpenSUSE iconOpenSUSE Leap 42.3
Ubuntu iconUbuntu 17.10
Ubuntu iconUbuntu 16.04 LTS
DistributionVersionSincePackageInstalledPackager
Arch iconArch rolling community/osxz2.8-1Jun 17507 kiB1.43 MiB
Debian iconDebian 10.0 buster/maindeb2:2.7+git20190128+0c1e29f-6Jun 18760 kiB1.99 MiB
Debian iconDebian experimental experimental/maindeb2:2.8+git20190713+b8491ae-10 - 23:01793 kiB2.05 MiB
Debian iconDebian 9.0 stretch/maindeb2:2.4-1+deb9u3Jun 17549 kiB1.36 MiB
Debian iconDebian 9.0 stretch-backports/maindeb2:2.7+git20190128+0c1e29f-4~bpo9+2Jun 17754 kiB1.99 MiB
Debian iconDebian 9.0 stretch-proposed-updates/maindeb2:2.4-1+deb9u4Jun 17549 kiB1.36 MiB
Fedora iconFedora 28 releases/Everything-osrpm2.6-8.fc28Jan 14438 kiB1.06 MiBFedora Project
Fedora iconFedora 29 releases/Everything-osrpm2.6-11.fc29Jan 14433 kiB1.07 MiBFedora Project
Fedora iconFedora 29 releases-test/Everything-osrpm2.6-11.fc29Jan 14433 kiB1.07 MiBFedora Project
Fedora iconFedora 30 releases/Everything-osrpm2.6-12.fc30Jun 17433 kiB1.24 MiBFedora Project
Fedora iconFedora rawhide development/Everything-osrpm2.8-1.fc31Jun 21491 kiB1.39 MiBFedora Project
Manjaro iconManjaro rolling stable/communityxz2.7-1Jan 14495 kiB1.4 MiB
Manjaro iconManjaro rolling testing/communityxz2.7-1Jan 14495 kiB1.4 MiB
Manjaro iconManjaro rolling unstable/communityxz2.7-1Jan 14495 kiB1.4 MiB
OpenSUSE iconOpenSUSE Leap 15.0 ossrpm2.6-lp150.1.10Jan 17594 kiB1.62 MiBhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.0 update/ossrpm2.6-lp150.2.3.2Jan 18594 kiB1.62 MiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.1 ossrpm2.6-lp151.3.3Apr 02593 kiB1.62 MiBhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 ossrpm2.4-6.1Jan 17496 kiB1.39 MiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 update/ossrpm2.6-8.1Jan 21564 kiB1.58 MiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 update/ossrpm2.6-11.1Jan 21565 kiB1.57 MiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Tumbleweed ossrpm2.8-1.40 - 10:47622 kiB1.65 MiBhttps://bugs.opensuse.org
Ubuntu iconUbuntu 17.10 artful/universedeb1:2.4-0ubuntu102017-11-10497 kiB1.35 MiB
Ubuntu iconUbuntu 18.04 LTS bionic/universedeb2:2.6-15ubuntu22018-02-26536 kiB1.47 MiB
Ubuntu iconUbuntu 18.04 LTS bionic-security/universedeb2:2.6-15ubuntu2.3Jun 17537 kiB1.47 MiB
Ubuntu iconUbuntu 18.04 LTS bionic-updates/universedeb2:2.6-15ubuntu2.3Jun 17537 kiB1.47 MiB
Ubuntu iconUbuntu 18.10 cosmic/universedeb2:2.6-18ubuntu1Jan 14538 kiB1.48 MiB
Ubuntu iconUbuntu 18.10 cosmic-security/universedeb2:2.6-18ubuntu1.2Jun 17538 kiB1.48 MiB
Ubuntu iconUbuntu 18.10 cosmic-updates/universedeb2:2.6-18ubuntu1.2Jun 17538 kiB1.48 MiB
Ubuntu iconUbuntu 19.04 disco/universedeb2:2.6-21ubuntu3Jun 17538 kiB1.48 MiB
Ubuntu iconUbuntu 19.04 disco-security/universedeb2:2.6-21ubuntu3.1Jun 17538 kiB1.48 MiB
Ubuntu iconUbuntu 19.04 disco-updates/universedeb2:2.6-21ubuntu3.1Jun 17538 kiB1.48 MiB
Ubuntu iconUbuntu 19.10 eoan/universedeb2:2.8-2ubuntu1Jun 17725 kiB2.03 MiB
Ubuntu iconUbuntu 16.04 LTS xenial/universedeb1:2.4-0ubuntu62017-11-10495 kiB1.36 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-security/universedeb1:2.4-0ubuntu6.5Jun 17497 kiB1.37 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-updates/universedeb1:2.4-0ubuntu6.5Jun 17497 kiB1.37 MiB

Manual pages

hostapd_cli(1)

hostapd_cli - hostapd command-line interface

hostapd(8)

hostapd - IEEE 802.11 AP, IEEE 802.1X/WPA/WPA2/EAP/RADIUS Authenticator

Latest updates

Ubuntu 19.10 icon

Ubuntu 19.10 eoan/universe: Version 2:2.8-2ubuntu1 reintroduced

0 - 16:56
Ubuntu 19.10 icon

Ubuntu 19.10 eoan/universe: Version 2:2.8-2ubuntu1 removed

0 - 14:23
Ubuntu 19.10 icon

Ubuntu 19.10 eoan/universe: Version 2:2.8-2ubuntu1 reintroduced

0 - 08:52
Ubuntu 19.10 icon

Ubuntu 19.10 eoan/universe: Version 2:2.8-2ubuntu1 removed

0 - 08:05
Ubuntu 19.10 icon

Ubuntu 19.10 eoan/universe: Version 2:2.8-2ubuntu1 reintroduced

0 - 07:31
Ubuntu 19.10 icon

Ubuntu 19.10 eoan/universe: Version 2:2.8-2ubuntu1 removed

0 - 03:45
Debian experimental icon

Debian experimental experimental/main: Version 2:2.8+git20190713+b8491ae-1 introduced

0 - 23:01
OpenSUSE Tumbleweed icon

OpenSUSE Tumbleweed oss: Updated from 2.8-1.3 to 2.8-1.4

0 - 10:47
  • Update to version 2.8
    • SAE changes
    • added support for SAE Password Identifier
    • changed default configuration to enable only group 19
      (i.e., disable groups 20, 21, 25, 26 from default configuration) and disable all unsuitable groups completely based on REVmd changes
    • improved anti-clogging token mechanism and SAE authentication frame processing during heavy CPU load; this mitigates some issues with potential DoS attacks trying to flood an AP with large number of SAE messages
    • added Finite Cyclic Group field in status code 77 responses
    • reject use of unsuitable groups based on new implementation guidance in REVmd (allow only FFC groups with prime >= 3072 bits and ECC groups with prime >= 256)
    • minimize timing and memory use differences in PWE derivation
    • fixed confirm message validation in error cases
    • EAP-pwd changes
    • minimize timing and memory use differences in PWE derivation
    • verify peer scalar/element
      https://w1.fi/security/2019-4/ (CVE-2019-9497 and CVE-2019-9498)
    • fix message reassembly issue with unexpected fragment
    • enforce rand,mask generation rules more strictly
    • fix a memory leak in PWE derivation
    • disallow ECC groups with a prime under 256 bits (groups 25, 26, and
    • Hotspot 2.0 changes
    • added support for release number 3
    • reject release 2 or newer association without PMF
    • added support for RSN operating channel validation
      (CONFIG_OCV=y and configuration parameter ocv=1)
    • added Multi-AP protocol support
    • added FTM responder configuration
    • fixed build with LibreSSL
    • added FT/RRB workaround for short Ethernet frame padding
    • fixed KEK2 derivation for FILS+FT
    • added RSSI-based association rejection from OCE
    • extended beacon reporting functionality
    • VLAN changes
    • allow local VLAN management with remote RADIUS authentication
    • add WPA/WPA2 passphrase/PSK -based VLAN assignment
    • OpenSSL: allow systemwide policies to be overridden
    • extended PEAP to derive EMSK to enable use with ERP/FILS
    • extended WPS to allow SAE configuration to be added automatically for PSK (wps_cred_add_sae=1)
    • fixed FT and SA Query Action frame with AP-MLME-in-driver cases
    • OWE: allow Diffie-Hellman Parameter element to be included with DPP in preparation for DPP protocol extension
    • RADIUS server: started to accept ERP keyName-NAI as user identity automatically without matching EAP database entry
    • fixed PTK rekeying with FILS and FT
    wpa_supplicant:
    • SAE changes
    • added support for SAE Password Identifier
    • changed default configuration to enable only groups 19, 20, 21 (i.e., disable groups 25 and 26) and disable all unsuitable groups completely based on REVmd changes
    • do not regenerate PWE unnecessarily when the AP uses the anti-clogging token mechanisms
    • fixed some association cases where both SAE and FT-SAE were enabled on both the station and the selected AP
    • started to prefer FT-SAE over SAE AKM if both are enabled
    • started to prefer FT-SAE over FT-PSK if both are enabled
    • fixed FT-SAE when SAE PMKSA caching is used
    • reject use of unsuitable groups based on new implementation guidance in REVmd (allow only FFC groups with prime >= 3072 bits and ECC groups with prime >= 256)
    • minimize timing and memory use differences in PWE derivation
    • EAP-pwd changes
    • minimize timing and memory use differences in PWE derivation
    • verify server scalar/element
    • fix message reassembly issue with unexpected fragment
    • enforce rand,mask generation rules more strictly
    • fix a memory leak in PWE derivation
    • disallow ECC groups with a prime under 256 bits (groups 25, 26, and
    • fixed CONFIG_IEEE80211R=y (FT) build without CONFIG_FILS=y
    • Hotspot 2.0 changes
    • do not indicate release number that is higher than the one AP supports
    • added support for release number 3
    • enable PMF automatically for network profiles created from credentials
    • fixed OWE network profile saving
    • fixed DPP network profile saving
    • added support for RSN operating channel validation
      (CONFIG_OCV=y and network profile parameter ocv=1)
    • added Multi-AP backhaul STA support
    • fixed build with LibreSSL
    • number of MKA/MACsec fixes and extensions
    • extended domain_match and domain_suffix_match to allow list of values
    • fixed dNSName matching in domain_match and domain_suffix_match when using wolfSSL
    • started to prefer FT-EAP-SHA384 over WPA-EAP-SUITE-B-192 AKM if both are enabled
    • extended nl80211 Connect and external authentication to support SAE, FT-SAE, FT-EAP-SHA384
    • fixed KEK2 derivation for FILS+FT
    • extended client_cert file to allow loading of a chain of PEM encoded certificates
    • extended beacon reporting functionality
    • extended D-Bus interface with number of new properties
    • fixed a regression in FT-over-DS with mac80211-based drivers
    • OpenSSL: allow systemwide policies to be overridden
    • extended driver flags indication for separate 802.1X and PSK 4-way handshake offload capability
    • added support for random P2P Device/Interface Address use
    • extended PEAP to derive EMSK to enable use with ERP/FILS
    • extended WPS to allow SAE configuration to be added automatically for PSK (wps_cred_add_sae=1)
    • removed support for the old D-Bus interface (CONFIG_CTRL_IFACE_DBUS)
    • extended domain_match and domain_suffix_match to allow list of values
    • added a RSN workaround for misbehaving PMF APs that advertise IGTK/BIP KeyID using incorrect byte order
    • fixed PTK rekeying with FILS and FT
Debian 9.0 icon

Debian 9.0 stretch-proposed-updates/main: Version 2:2.4-1+deb9u4 reintroduced

0 - 16:58
Debian 9.0 icon

Debian 9.0 stretch-backports/main: Version 2:2.7+git20190128+0c1e29f-4~bpo9+2 reintroduced

0 - 16:58
Debian 9.0 icon

Debian 9.0 stretch-proposed-updates/main: Version 2:2.4-1+deb9u4 removed

0 - 11:19
Debian 9.0 icon

Debian 9.0 stretch-backports/main: Version 2:2.7+git20190128+0c1e29f-4~bpo9+2 removed

0 - 10:58
Debian experimental icon

Debian experimental experimental/main: Version 2:2.8-2 removed

Jul 12
Fedora rawhide icon

Fedora rawhide development/Everything-os: Updated from 2.6-12.fc30 to 2.8-1.fc31

Jun 21
  • Update to version 2.8 from upstream
  • Drop obsoleted patches
Ubuntu 19.10 icon

Ubuntu 19.10 eoan/universe: Version 2:2.8-2ubuntu1 reintroduced

Jun 20
Ubuntu 19.10 icon

Ubuntu 19.10 eoan/universe: Version 2:2.8-2ubuntu1 removed

Jun 20
Debian 10.0 icon

Debian 10.0 buster/main: Updated from 2:2.7+git20190128+0c1e29f-5 to 2:2.7+git20190128+0c1e29f-6

Jun 18
OpenSUSE Tumbleweed icon

OpenSUSE Tumbleweed oss: Updated from 2.7-2.2 to 2.8-1.3

Jun 17
  • Update to version 2.8
    • SAE changes
    • added support for SAE Password Identifier
    • changed default configuration to enable only group 19
      (i.e., disable groups 20, 21, 25, 26 from default configuration) and disable all unsuitable groups completely based on REVmd changes
    • improved anti-clogging token mechanism and SAE authentication frame processing during heavy CPU load; this mitigates some issues with potential DoS attacks trying to flood an AP with large number of SAE messages
    • added Finite Cyclic Group field in status code 77 responses
    • reject use of unsuitable groups based on new implementation guidance in REVmd (allow only FFC groups with prime >= 3072 bits and ECC groups with prime >= 256)
    • minimize timing and memory use differences in PWE derivation
    • fixed confirm message validation in error cases
    • EAP-pwd changes
    • minimize timing and memory use differences in PWE derivation
    • verify peer scalar/element
      https://w1.fi/security/2019-4/ (CVE-2019-9497 and CVE-2019-9498)
    • fix message reassembly issue with unexpected fragment
    • enforce rand,mask generation rules more strictly
    • fix a memory leak in PWE derivation
    • disallow ECC groups with a prime under 256 bits (groups 25, 26, and
    • Hotspot 2.0 changes
    • added support for release number 3
    • reject release 2 or newer association without PMF
    • added support for RSN operating channel validation
      (CONFIG_OCV=y and configuration parameter ocv=1)
    • added Multi-AP protocol support
    • added FTM responder configuration
    • fixed build with LibreSSL
    • added FT/RRB workaround for short Ethernet frame padding
    • fixed KEK2 derivation for FILS+FT
    • added RSSI-based association rejection from OCE
    • extended beacon reporting functionality
    • VLAN changes
    • allow local VLAN management with remote RADIUS authentication
    • add WPA/WPA2 passphrase/PSK -based VLAN assignment
    • OpenSSL: allow systemwide policies to be overridden
    • extended PEAP to derive EMSK to enable use with ERP/FILS
    • extended WPS to allow SAE configuration to be added automatically for PSK (wps_cred_add_sae=1)
    • fixed FT and SA Query Action frame with AP-MLME-in-driver cases
    • OWE: allow Diffie-Hellman Parameter element to be included with DPP in preparation for DPP protocol extension
    • RADIUS server: started to accept ERP keyName-NAI as user identity automatically without matching EAP database entry
    • fixed PTK rekeying with FILS and FT
    wpa_supplicant:
    • SAE changes
    • added support for SAE Password Identifier
    • changed default configuration to enable only groups 19, 20, 21 (i.e., disable groups 25 and 26) and disable all unsuitable groups completely based on REVmd changes
    • do not regenerate PWE unnecessarily when the AP uses the anti-clogging token mechanisms
    • fixed some association cases where both SAE and FT-SAE were enabled on both the station and the selected AP
    • started to prefer FT-SAE over SAE AKM if both are enabled
    • started to prefer FT-SAE over FT-PSK if both are enabled
    • fixed FT-SAE when SAE PMKSA caching is used
    • reject use of unsuitable groups based on new implementation guidance in REVmd (allow only FFC groups with prime >= 3072 bits and ECC groups with prime >= 256)
    • minimize timing and memory use differences in PWE derivation
    • EAP-pwd changes
    • minimize timing and memory use differences in PWE derivation
    • verify server scalar/element
    • fix message reassembly issue with unexpected fragment
    • enforce rand,mask generation rules more strictly
    • fix a memory leak in PWE derivation
    • disallow ECC groups with a prime under 256 bits (groups 25, 26, and
    • fixed CONFIG_IEEE80211R=y (FT) build without CONFIG_FILS=y
    • Hotspot 2.0 changes
    • do not indicate release number that is higher than the one AP supports
    • added support for release number 3
    • enable PMF automatically for network profiles created from credentials
    • fixed OWE network profile saving
    • fixed DPP network profile saving
    • added support for RSN operating channel validation
      (CONFIG_OCV=y and network profile parameter ocv=1)
    • added Multi-AP backhaul STA support
    • fixed build with LibreSSL
    • number of MKA/MACsec fixes and extensions
    • extended domain_match and domain_suffix_match to allow list of values
    • fixed dNSName matching in domain_match and domain_suffix_match when using wolfSSL
    • started to prefer FT-EAP-SHA384 over WPA-EAP-SUITE-B-192 AKM if both are enabled
    • extended nl80211 Connect and external authentication to support SAE, FT-SAE, FT-EAP-SHA384
    • fixed KEK2 derivation for FILS+FT
    • extended client_cert file to allow loading of a chain of PEM encoded certificates
    • extended beacon reporting functionality
    • extended D-Bus interface with number of new properties
    • fixed a regression in FT-over-DS with mac80211-based drivers
    • OpenSSL: allow systemwide policies to be overridden
    • extended driver flags indication for separate 802.1X and PSK 4-way handshake offload capability
    • added support for random P2P Device/Interface Address use
    • extended PEAP to derive EMSK to enable use with ERP/FILS
    • extended WPS to allow SAE configuration to be added automatically for PSK (wps_cred_add_sae=1)
    • removed support for the old D-Bus interface (CONFIG_CTRL_IFACE_DBUS)
    • extended domain_match and domain_suffix_match to allow list of values
    • added a RSN workaround for misbehaving PMF APs that advertise IGTK/BIP KeyID using incorrect byte order
    • fixed PTK rekeying with FILS and FT
Fedora 30 icon

Fedora 30 releases/Everything-os: Version 2.6-12.fc30 introduced

Jun 17
Ubuntu 19.10 icon

Ubuntu 19.10 eoan/universe: Version 2:2.8-2ubuntu1 introduced

Jun 17

Related packages

hostapd-debuginfo - Debug information for package hostapd
hostapd-debugsource - Debug sources for package hostapd
hostapd-logwatch - Logwatch scripts for hostapd
⇧ Top