security/wpa_supplicant29 2.9_13 MidnightBSD
Supplicant (client) for WPA/802.1x protocols
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- Last update
- Commit
2f48ba41c2- License
- bsd3
- Categories
- security, net
Description
wpa_supplicant is a client (supplicant) with support for WPA and WPA2 (IEEE 802.11i / RSN). It is suitable for both desktop/laptop computers and embedded systems. Supplicant is the IEEE 802.1X/WPA component that is used in the client stations. It implements key negotiation with a WPA Authenticator and it controls the roaming and IEEE 802.11 authentication/ association of the wlan driver.
wpa_supplicant is designed to be a "daemon" program that runs in the background and acts as the backend component controlling the wireless connection. wpa_supplicant supports separate frontend programs and a text-based frontend (wpa_cli) and a GUI (wpa_gui) are included with wpa_supplicant.
In the other systems
The newest version among them is 2.9, as upstream numbers it.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| MidnightBSD | security/wpa_supplicant29 | 2.9_13 newest | no data | - | [email protected] | 2026-08-07 |
| DragonFly | security/wpa_supplicant29 | 2.9_12 newest | none known | - | [email protected] | - |
| GhostBSD | security/wpa_supplicant29 | 2.9_12 newest | none known | - | [email protected] | - |
Install
Binary package:
mport install wpa_supplicant29
From mports:
cd /usr/mports/security/wpa_supplicant29 && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= wpa_supplicant29>0:security/wpa_supplicant29
Dependencies
No port depends on this one.
Configuration
Options name: security_wpa_supplicant
| Option | Default | Description |
|---|---|---|
| AKA | off | Autentication and Key Agreement (UMTS) |
| AKA_PRIME | off | AKA Prime variant (RFC 5448) |
| BSD | on | BSD net80211 interface |
| DBUS | on | |
| DEBUG_FILE | off | Support for writing debug log to a file |
| DEBUG_SYSLOG | on | Send debug messages to syslog instead of stdout |
| DELAYED_MIC | off | Mitigate TKIP attack, random delay on MIC errors |
| DOCS | off | |
| EAPOL_TEST | off | Development testing |
| EKE | on | Encrypted Key Exchange |
| FAST | on | Flexible Authentication via Secure Tunneling |
| GPSK | on | Generalized Pre-Shared Key |
| GTC | on | Generic Token Card |
| HS20 | on | Hotspot 2.0 |
| HT_OVERRIDES | off | Disable HT/HT40, mask MCS rates, etc |
| IEEE80211AC | off | Very High Throughput, AP mode (IEEE 802.11ac) |
| IEEE80211N | off | High Throughput, AP mode (IEEE 802.11n) |
| IEEE80211R | on | Fast BSS Transition (IEEE 802.11r-2008) |
| IEEE80211W | on | Management Frame Protection (IEEE 802.11w) |
| IEEE8021X_EAPOL | on | EAP over LAN support |
| IKEV2 | on | Internet Key Exchange version 2 |
| INTERWORKING | on | Improve ext. network interworking (IEEE 802.11u) |
| LEAP | on | Lightweight Extensible Authentication Protocol |
| MATCH | on | Interface match mode |
| MD5 | on | MD5 hash (deprecated, no key generation) |
| MSCHAPV2 | on | Microsoft CHAP version 2 (RFC 2759) |
| NDIS | off | Windows NDIS interface |
| NONE | off | The 'no driver' interface, e.g. WPS ER only |
| NO_ROAMING | off | Disable roaming |
| OTP | on | One-Time Password |
| P2P | off | Peer-to-Peer support |
| PAX | on | Password Authenticated Exchange |
| PEAP | on | Protected Extensible Authentication Protocol |
| PKCS12 | on | PKCS#12 (PFS) support |
| PRIVSEP | off | Privilege separation |
| PSK | on | Pre-Shared key |
| PWD | on | Shared password (RFC 5931) |
| SAKE | on | Shared-Secret Authentication & Key Establishment |
| SIM | off | Subscriber Identity Module |
| SIM_SIMULATOR | off | SIM simulator (Milenage) for EAP-SIM |
| SMARTCARD | on | Private key on smartcard support |
| TDLS | off | Tunneled Direct Link Setup |
| TEST | off | Development testing interface |
| TLS | on | Transport Layer Security |
| TLSV12 | off | Build with TLS v1.2 instead of TLS v1.0 |
| TNC | on | Trusted Network Connect |
| TTLS | on | Tunneled Transport Layer Security |
| USIM_SIMULATOR | off | SIM simulator (Milenage) for EAP-AKA |
| VHT_OVERRIDES | off | Disable VHT, mask MCS rates, etc |
| WIRED | on | Wired ethernet interface |
| WPS | on | Wi-Fi Protected Setup |
| WPS_ER | on | Enable WPS External Registrar |
| WPS_NFC | on | Near Field Communication (NFC) configuration |
| WPS_NOREG | off | Disable open network credentials when registrar |
| WPS_UPNP | on | Universal Plug and Play support |
- USES
- cpe gmake pkgconfig:build readline ssl
- Service scripts
- none
Files
pkg-plist 5
- sbin/eapol_test
- sbin/wpa_supplicant
- sbin/wpa_passphrase
- sbin/wpa_cli
- @sample etc/wpa_supplicant.conf.sample
distinfo 5
| File | Size | SHA256 |
|---|---|---|
| wpa_supplicant-2.9.tar.gz | 3.231785e+06 | fcbdee7b4a64bea8177973299c8c824419c413ec2e3a95db63dd6a5dc3541f17 |
| 0001-WPS-UPnP-Do-not-allow-event-subscriptions-with-URLs-.patch | 5909 | 2d9a5b9d616f1b4aa4a22b967cee866e2f69b798b0b46803a7928c8559842bd7 |
| 0002-WPS-UPnP-Fix-event-message-generation-using-a-long-U.patch | 2284 | 49feb35a5276279b465f6836d6fa2c6b34d94dc979e8b840d1918865c04260de |
| 0003-WPS-UPnP-Handle-HTTP-initiation-failures-for-events-.patch | 1553 | a8212a2d89a5bab2824d22b6047e7740553df163114fcec94832bfa9c5c5d78a |
| 0001-P2P-Fix-a-corner-case-in-peer-addition-based-on-PD-R.patch | 1751 | 7f40cfec5faf5e927ea9028ab9392cd118685bde7229ad24210caf0a8f6e9611 |
Master sites 1
- https://w1.fi/releases/