security/wpa_supplicant 2.11_1 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.12, as upstream numbers it.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| MidnightBSD | security/wpa_supplicant | 2.11_1 behind since 2026-08-10 | no data | - | [email protected] | 2026-08-07 |
| FreeBSD | security/wpa_supplicant | 2.12_1 newest | none known | - | [email protected] | 2026-08-18 |
| OpenBSD | security/wpa_supplicant | 2.9p7 behind since 2026-08-10 | no data | - | The OpenBSD ports mailing-list <[email protected]> | - |
| NetBSD | net/wpa_supplicant by name | 2.6nb3 behind since 2026-08-10 | 14 known | - | [email protected] | - |
| DragonFly | security/wpa_supplicant | 2.10_10 behind since 2026-08-10 | none known | - | [email protected] | - |
| HardenedBSD | security/wpa_supplicant | 2.12_1 newest | no data | - | [email protected] | - |
| GhostBSD | security/wpa_supplicant | 2.12_1 newest | no data | - | [email protected] | - |
| OPNsense | security/wpa_supplicant | 2.11_7 behind since 2026-08-10 | no data | - | [email protected] | - |
Install
Binary package:
mport install wpa_supplicant
From mports:
cd /usr/mports/security/wpa_supplicant && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= wpa_supplicant>0:security/wpa_supplicant
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 |
| 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 | |
| EKE | off | Encrypted Key Exchange |
| FAST | off | Flexible Authentication via Secure Tunneling |
| GPSK | off | 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 | off | Management Frame Protection (IEEE 802.11w) |
| IKEv2 | off | |
| INTERWORKING | on | Improve ext. network interworking (IEEE 802.11u) |
| LEAP | on | Lightweight Extensible Authentication Protocol |
| MD5 | on | MD5 hash (deprecated, no key generation) |
| MSCHAPv2 | on | |
| NDIS | on | 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 | off | 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 | off | Shared password (RFC 5931) |
| SAKE | off | Shared-Secret Authentication & Key Establishment |
| SIM | off | Subscriber Identity Module |
| 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 | off | Trusted Network Connect |
| TTLS | on | Tunneled Transport Layer Security |
| VHT_OVERRIDES | off | Disable VHT, mask MCS rates, etc |
| WIRED | on | Wired ethernet interface |
| WPS | on | Wi-Fi Protected Setup |
| WPS_ER | off | Enable WPS External Registrar |
| WPS_NFC | off | Near Field Communication (NFC) configuration |
| WPS_NOREG | off | Disable open network credentials when registrar |
- USES
- cpe gmake pkgconfig:build readline ssl
- Service scripts
- none
Files
pkg-plist 4
- sbin/wpa_supplicant
- sbin/wpa_passphrase
- sbin/wpa_cli
- @sample etc/wpa_supplicant.conf.sample
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| wpa_supplicant-2.11.tar.gz | 3.841433e+06 | 912ea06f74e30a8e36fbb68064d6cdff218d8d591db0fc5d75dee6c81ac7fc0a |
Master sites 1
- https://w1.fi/releases/