netbiosd
executablemacOS864.8 KBx86_64, arm64
Network interface manager — configures hardware network adapters and monitors connectivity
Manages network interface configuration and reachability for macOS hardware devices. Communicates directly with network drivers and hardware to configure adapters, monitor link state, and handle interface changes. Exposes four XPC services to allow system components and applications to query network configuration and request interface changes. Monitors network reachability and reports connectivity status to clients. Maintains persistent configuration across interface changes and power transitions.AI
Fingerprint
- Platform
- macOS
- Type
- executable
- Arch
- x86_64, arm64
- Min OS
- 26.1.0
- SDK
- 26.1.0
- File Size
- 864.8 KB
- UUID
- FB4EB4A3-3699-39E3-AEF8-B368D76FEF83
- Analyzed
- 2026-04-07T05:21:14Z
- CDHash
- 9b1260e41a665c7bef422aed712e6f886cfed04c692c4d80eb3971fdffa5be04
Capabilities
NetworkNetwork configuration and reachability
/System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfigurationHardwareDirect hardware/driver communication
/System/Library/Frameworks/IOKit.framework/Versions/A/IOKitFrameworks8
Entitlements2
Interesting Strings
Bundle IDs(26)
File Paths(8)
.plist/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation/System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit/System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
iokit_constants(5)
Network Surface
Networking Frameworks
Endpoints(6)
API Usage
DNA Capability Vector
Location
0
Keychain
0
Network
1
Storage
0
Hardware
1
IPC
0
Analytics
0
Security
0
System
0
Behavioral Profile
URL Endpoints
4
Telemetry Strings
0
File Paths
8
Bundle IDs
26
IOKit Constants
5
Library Functions
3
Structural HashesSHA-256
Static Libraries3 / 726 functions identified
Identified Libraries
Functions(726)
0x100000b58cifsd_global_data_t::~cifsd_global_data_t()
0x100000b5c_Z25load_netbiosd_preferencesv
0x10000104cstd::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string[abi:ne200100]<0>()
0x100001104bool const& platform::service_configuration::get<bool>(platform::service_configuration const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool const&)
0x10000116cstd::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const& platform::service_configuration::get<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(platform::service_configuration const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
0x1000011d4int const& platform::service_configuration::get<int>(platform::service_configuration const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int const&)
0x10000123cstd::__1::unique_ptr<platform::service_configuration, std::__1::default_delete<platform::service_configuration> >::~unique_ptr[abi:ne200100]()
0x100001290std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__throw_length_error[abi:ne200100]()
0x1000012a8std::__1::__throw_length_error[abi:ne200100](char const*)
0x100001304std::length_error::length_error[abi:ne200100](char const*)
0x100001338std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, platform::config_value>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, platform::config_value>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, platform::config_value> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, platform::config_value>, void*>*)
0x100001394void std::__1::__destroy_at[abi:ne200100]<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, platform::config_value>, 0>(std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, platform::config_value>*)
0x100001408bool const& platform::config_value::get<bool>() const
0x100001494std::__1::__tree_const_iterator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, platform::config_value>, std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, platform::config_value>, void*>*, long> std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, platform::config_value>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, platform::config_value>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, platform::config_value> > >::find<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
0x1000015a8platform::config_value::invalid_conversion::invalid_conversion()
0x1000015e4platform::config_value::invalid_conversion::~invalid_conversion()
0x1000015e8std::type_info::operator==[abi:ne200100](std::type_info const&) const
0x10000163cplatform::config_value::invalid_conversion::~invalid_conversion()
0x100001674std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const& platform::config_value::get<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >() const
0x100001700int const& platform::config_value::get<int>() const