netbiosd

JSON
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

Interesting Strings

Network Surface

Networking Frameworks

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

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

Imports300 symbols from 9 dylibs