airportd
executablemacOS3.0 MBx86_64, arm64
Wi-Fi daemon — configures wireless interfaces, manages roaming, and reports diagnostics
Controls Wi-Fi hardware through low-level 802.11 driver interfaces and DriverKit communication. Manages network configuration, wireless authentication, roaming decisions, and peer-to-peer connectivity (AWDL/AirDrop). Accesses Wi-Fi credentials from NVRAM and system keychain, applies regulatory domain settings, and monitors location and country detection data without user prompts. Submits extensive Wi-Fi and diagnostic telemetry to Apple's analytics pipeline via 18 network endpoints. Runs with hardened runtime and Secure Enclave key access.AI
Fingerprint
- Platform
- macOS
- Type
- executable
- Arch
- x86_64, arm64
- Min OS
- 26.1.0
- SDK
- 26.1.0
- File Size
- 3.0 MB
- UUID
- 8C594879-D258-330E-BD79-80AC62539BDD
- Analyzed
- 2026-04-08T05:56:02Z
- CDHash
- 795f08e49a21a2fcd69d55a26890df11feaa4d9fe61d63db45eeaf04fa2bf8a8
Capabilities
LocationAccess location as a system bundle (no user prompt)
com.apple.locationd.effective_bundle[object Object]LocationAccess WiFi-based location without user consent
com.apple.wifi.bypass-location-services[object Object]LocationLocation services access
/System/Library/Frameworks/CoreLocation.framework/Versions/A/CoreLocationLocationLocation services access
/System/Library/Frameworks/_LocationEssentials.framework/Versions/A/_LocationEssentialsKeychainKeychain access group membership
keychain-access-groupsNetworkNetwork access during dark wake (display off)
com.apple.private.dark-wake-network-reachability[object Object]NetworkModern networking framework (NWConnection)
/System/Library/Frameworks/Network.framework/Versions/A/NetworkNetworkNetwork configuration and reachability
/System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfigurationNetworkRaw packet capture library
/usr/lib/libpcap.A.dylibStorageRead and write system NVRAM variables
com.apple.private.iokit.system-nvram-allow[object Object]StorageRead and write WiFi pre-shared keys in NVRAM
com.apple.private.security.nvram.wifi-psks[object Object]StoragePrivate storage area access
com.apple.private.security.storage.os_eligibility.readonly[object Object]StorageException: access additional file paths
com.apple.security.exception.files.absolute-path.read-onlyHardwareDirect DriverKit driver communication
com.apple.private.driverkit.driver-accessHardwareWiFi regulatory domain management
/System/Library/PrivateFrameworks/RegulatoryDomain.framework/Versions/A/RegulatoryDomainHardwareLow-level 802.11 driver interface
/System/Library/PrivateFrameworks/IO80211.framework/Versions/A/IO80211HardwareWiFi peer-to-peer (AWDL/AirDrop)
/System/Library/PrivateFrameworks/WiFiPeerToPeer.framework/Versions/A/WiFiPeerToPeerHardwareWiFi configuration (private)
/System/Library/PrivateFrameworks/CoreWiFi.framework/Versions/A/CoreWiFiHardwareDirect hardware/driver communication
/System/Library/Frameworks/IOKit.framework/Versions/A/IOKitHardwarePacket capture control
/System/Library/PrivateFrameworks/CoreCaptureControl.framework/Versions/A/CoreCaptureControlHardwareIOKit power/performance reporting
/usr/lib/libIOReport.dylibHardwareWiFi interface control
/System/Library/Frameworks/CoreWLAN.framework/Versions/A/CoreWLANIpcRestricted application group access
com.apple.private.security.restricted-application-groupsIpcException: access additional Mach services
com.apple.security.exception.mach-lookup.global-nameIpcAirDrop/sharing services
/System/Library/PrivateFrameworks/Sharing.framework/Versions/A/SharingAnalyticsApple unified analytics submission
/System/Library/PrivateFrameworks/CoreAnalytics.framework/Versions/A/CoreAnalyticsAnalyticsSymptom/diagnostic reporting framework
/System/Library/PrivateFrameworks/Symptoms.framework/Versions/A/Frameworks/ManagedEvent.framework/Versions/A/ManagedEventAnalyticsWiFi-specific analytics pipeline
/System/Library/PrivateFrameworks/WiFiAnalytics.framework/Versions/A/WiFiAnalyticsAnalyticsWireless diagnostic reporting
/System/Library/PrivateFrameworks/WirelessDiagnostics.framework/Versions/A/WirelessDiagnosticsSecuritySecurity framework extensions
/System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundationSecurityKeychain, certificates, code signing
/System/Library/Frameworks/Security.framework/Versions/A/SecuritySystemControl display via SkyLight (window server)
com.apple.private.SkyLight.displaycontrol[object Object]SystemAccess MDM configuration profiles
com.apple.private.managedclient.configurationprofiles[object Object]SystemBackground task scheduling
/System/Library/PrivateFrameworks/BackgroundSystemTasks.framework/Versions/A/BackgroundSystemTasksFrameworks35
BackgroundSystemTasks(weak)CoreUtilslibFDR.dylibLockdownMode(weak)RegulatoryDomain(weak)IO80211CoreAnalytics(weak)WiFiPeerToPeer(weak)Sharing(weak)Symptoms(weak)libMobileGestalt.dyliblibbsm.0.dylibWiFiAnalytics(weak)WiFiPolicy(weak)NetworkCoreWiFi(weak)AppKitIOKitCoreLocationSecurityFoundationWirelessDiagnostics(weak)Securitylibz.1.dylibCoreFoundationSystemConfigurationlibpcap.A.dylibCoreCaptureControl(weak)libIOReport.dylibCoreWLANFoundationCoreServiceslibobjc.A.dyliblibc++.1.dyliblibSystem.B.dylib_LocationEssentials
Entitlements43
Interesting Strings
Bundle IDs(201)
File Paths(55)
/AppleInternal/Library/BuildRoots/4~B_xEugCiNbLFH8XsUKBGkwLPMO3d8SdKQIlwi1E/Library/Caches/com.apple.xbs/Sources/AirPort_executables/Tools/airportd/CWXPCSubsystem.m/AppleInternal/Library/BuildRoots/4~B_xEugCiNbLFH8XsUKBGkwLPMO3d8SdKQIlwi1E/Library/Caches/com.apple.xbs/Sources/AirPort_executables/Tools/airportd/airportProcessCommand.m/AppleInternal/Library/BuildRoots/4~B_xEugCiNbLFH8XsUKBGkwLPMO3d8SdKQIlwi1E/Library/Caches/com.apple.xbs/Sources/AirPort_executables/Tools/airportd/airportdCommandLine.m/AppleInternal/Library/BuildRoots/4~B_xEugCiNbLFH8XsUKBGkwLPMO3d8SdKQIlwi1E/Library/Caches/com.apple.xbs/Sources/AirPort_executables/Tools/airportd/airportdMain.m/AppleInternal/Library/BuildRoots/4~B_xEugCiNbLFH8XsUKBGkwLPMO3d8SdKQIlwi1E/Library/Caches/com.apple.xbs/Sources/AirPort_executables/Tools/airportd/airportdPreferences.m
iokit_constants(55)
telemetry(120)
Network Surfaceentitled
Networking Frameworks
Endpoints(18)
Ipv60:8:16
Hostnameairportd.chip-reset.skip
Hostnameairportd.chip-reset.non-fatal
Hostnameairportd.health-check.fault
Hostnameairportd.health-check.crash
Hostnameairportd.freed-list.enable
Hostnamewww.apple.com
Hostnamemacosx26.1.internal
Hostnamecrl.apple.com
API Usage
DNA Capability Vector
Location
5
Keychain
4
Network
7
Storage
5
Hardware
15
IPC
6
Analytics
6
Security
4
System
9
Behavioral Profile
URL Endpoints
5
Telemetry Strings
120
File Paths
55
Bundle IDs
201
IOKit Constants
55
Library Functions
0
Structural HashesSHA-256
Static Libraries0 / 2767 functions identified
Functions(2767)
0x100001b60-[CWAnalyticsManagerActionFrameEventData init]
0x100001bd0-[CWAnalyticsManagerActionFrameEventData dealloc]
0x100001c58-[CWAnalyticsManagerActionFrameEventData oui]
0x100001c60-[CWAnalyticsManagerActionFrameEventData setOui:]
0x100001c68-[CWAnalyticsManagerActionFrameEventData environmentType]
0x100001c70-[CWAnalyticsManagerActionFrameEventData setEnvironmentType:]
0x100001c78-[CWAnalyticsManagerActionFrameEventData categoryCode]
0x100001c80-[CWAnalyticsManagerActionFrameEventData setCategoryCode:]
0x100001c88-[CWAnalyticsManagerActionFrameEventData actionCode]
0x100001c90-[CWAnalyticsManagerActionFrameEventData setActionCode:]
0x100001c98-[CWAnalyticsManagerActionFrameEventData dialogToken]
0x100001ca0-[CWAnalyticsManagerActionFrameEventData setDialogToken:]
0x100001ca8-[CWAnalyticsManagerActionFrameEventData status]
0x100001cb0-[CWAnalyticsManagerActionFrameEventData setStatus:]
0x100001cb8-[CWAnalyticsManagerActionFrameEventData frameType]
0x100001cc0-[CWAnalyticsManagerActionFrameEventData setFrameType:]
0x100001cc8-[CWAnalyticsManagerActionFrameEventData btmDisassociationTimeout]
0x100001cd0-[CWAnalyticsManagerActionFrameEventData setBtmDisassociationTimeout:]
0x100001cd8-[CWAnalyticsManagerActionFrameEventData btmValidityInterval]
0x100001ce0-[CWAnalyticsManagerActionFrameEventData setBtmValidityInterval:]
Imports817 symbols from 29 dylibs
Exports1
_mh_execute_header0x0