mc_notifier
executablemacOS134.5 KBx86_64, arm64
Network daemon — monitors connectivity status and manages network configuration changes
Monitors system network reachability and connection state using Network framework (NWConnection) and CoreTelephony APIs. Detects changes in network interfaces, routes, and connectivity status, then updates system configuration accordingly. Communicates with multiple network endpoints to verify connectivity. Operates with hardware-level network access and runs as a system daemon to provide real-time network state information to other system components.AI
Fingerprint
- Platform
- macOS
- Type
- executable
- Arch
- x86_64, arm64
- Min OS
- 26.1.0
- SDK
- 26.1.0
- File Size
- 134.5 KB
- UUID
- CB35A9C8-A194-31D6-87D0-5C31D25D9CF3
- Analyzed
- 2026-04-09T09:54:54Z
- CDHash
- 4c8e7cc7dae23860307b06d3580680dd87ea03a5e3601207c3c985c0d0a677e1
Capabilities
NetworkModern networking framework (NWConnection)
/System/Library/Frameworks/Network.framework/Versions/A/NetworkNetworkNetwork configuration and reachability
/System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfigurationHardwareDirect hardware/driver communication
/System/Library/Frameworks/IOKit.framework/Versions/A/IOKitFrameworks8
Entitlements1
Interesting Strings
Bundle IDs(3)
File Paths(6)
/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit/System/Library/Frameworks/Network.framework/Versions/A/Network/System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
Network Surface
Networking Frameworks
DNA Capability Vector
Location
0
Keychain
0
Network
2
Storage
0
Hardware
1
IPC
0
Analytics
0
Security
0
System
0
Behavioral Profile
URL Endpoints
4
Telemetry Strings
0
File Paths
6
Bundle IDs
3
IOKit Constants
0
Library Functions
0
Structural HashesSHA-256
Static Libraries0 / 30 functions identified
Functions(30)
0x100000ce0-[MCMonitor cancelMonitor]
0x100000cf4-[MCMonitor getNsmbHandle]
0x100000df0-[MCMonitor init]
0x100000e34-[MCMonitor updateNotifierPid:]
0x100000eb0-[MCMonitor nsmbFd]
0x100000eb8-[MCMonitor setNsmbFd:]
0x100000ec0sub_100000ec0
0x10000114csub_10000114c
0x100001254sub_100001254
0x1000012b8sub_1000012b8
0x1000012ccsub_1000012cc
0x1000012e8sub_1000012e8
0x100001c80sub_100001c80
0x100001e88sub_100001e88
0x100001e9csub_100001e9c
0x100001ea8sub_100001ea8
0x100001ec0sub_100001ec0
0x100001f0csub_100001f0c
0x100001f58sub_100001f58
0x100001fa4sub_100001fa4
Imports58 symbols from 5 dylibs
Exports1
_mh_execute_header0x0