pppd

JSON
executablemacOS729.3 KBx86_64, arm64

Network configuration daemon — manages system network settings and connectivity

Configures and monitors network interfaces, routes, and connectivity status across the system. Communicates with hardware drivers to control network adapters and reads/writes network settings to system configuration stores. Accesses Keychain for stored network credentials and certificates needed for secure connections. Exposes an XPC service for system clients to query and modify network configuration. Monitors network reachability and reports connectivity status to other system services.AI

Fingerprint

Platform
macOS
Type
executable
Arch
x86_64, arm64
Min OS
26.1.0
SDK
26.1.0
File Size
729.3 KB
UUID
D2566A16-7736-3669-9ED7-70914F7CC1A8
Analyzed
2026-04-07T05:21:13Z
CDHash
0e58eb850e0466370154f36dc368d8e4066023a92f21147b92c72dc0cb6171a3

Interesting Strings

Network Surface

Networking Frameworks

DNA Capability Vector

Location
0
Keychain
0
Network
1
Storage
0
Hardware
1
IPC
0
Analytics
0
Security
1
System
0

Behavioral Profile

URL Endpoints
4
Telemetry Strings
0
File Paths
9
Bundle IDs
6
IOKit Constants
0
Library Functions
0

Structural HashesSHA-256

Static Libraries0 / 620 functions identified

Functions(620)

0x1000009e0sub_1000009e0
0x100000bbcsub_100000bbc
0x100000c18sub_100000c18
0x100000c74sub_100000c74
0x100000d10sub_100000d10
0x100000d94sub_100000d94
0x100000e18link_required
0x100000e1clink_terminated
0x100000f24link_down
0x100001058sub_100001058
0x100001168link_established
0x1000014b4sub_1000014b4
0x100001898sub_100001898
0x1000019f8sub_1000019f8
0x100001b08sub_100001b08
0x100001c2cunexpected_network_packet
0x100001c88start_networks
0x100001d54continue_networks
0x100001e1ccheck_protocols_ready
0x100001ee8auth_peer_fail

Imports341 symbols from 6 dylibs

Exports617

ChapMS0x6970
ChapMS20x6a78
CopyControllerData0x15564
CopyServerData0x156d8
DesDecrypt0x2d6d0
DesEncrypt0x2d5c0
DesSetkey0x2d498
EAPAllowedAddr0x257d4
EAPClientUIThread0x25824
EapAuthPeer0x25628
EapAuthWithPeer0x25584
EapExtAdd0x257dc
EapGetClientSecret0x258b4
EapGetServerSecret0x25910
EapLostFailure0x25780
EapLostSuccess0x25720
GetMask0x1b154
Unserialize0x15508
_mh_execute_header0x0
acl_hook0x473d0
acscp_allowoptions0x4a2b8
acscp_fsm0x4a2e0
acscp_gotoptions0x4a2a8
acscp_hisoptions0x4a2c8
acscp_protent0x46eb0
acscp_wantoptions0x4a298
acsp_data_input0x2a364
acsp_down_hook0x4a280
acsp_down_notifier0x4a290
acsp_init_plugins0x2859c
acsp_intercept_dhcp0x4a2db
acsp_no_domains0x4a2d9
acsp_no_routes0x4a2d8
acsp_printpkt0x2a704
acsp_start0x2a274
acsp_stop0x2a2e8
acsp_up_hook0x4a278
acsp_up_notifier0x4a288
acsp_use_dhcp0x4a2da
acspdhcpready_notifier0x47b98
add_fd0x17864
add_notifier0x127ac
add_notifier_last0x12834
add_options0x14640
addifroute0x49d02
allow_any_ip0x47431
allowed_address_hook0x47410
altconnect_data0x49d78
altconnect_data_len0x49d80
altconnect_script0x49d70
altremoteaddress0x49c90
auth_check_options0x2798
auth_cont0x26f4
auth_done0x47638
auth_hold0x26a4
auth_ip_addr0x3ad4
auth_number0x2c7c
auth_options0x40000
auth_peer_fail0x1ee8
auth_peer_success0x1f18
auth_peer_success_notify0x47400
auth_required0x47430
auth_reset0x2cfc
auth_start_notify0x473e8
auth_up_notifier0x47418
auth_withpeer_cancelled0x2134
auth_withpeer_fail0x20ac
auth_withpeer_fail_notify0x473f0
auth_withpeer_success0x21a0
auth_withpeer_success_notify0x473f8
bad_ip_adrs0x3bd8
baud_rate0x49ef0
bundle_name0x49c68
busycode0x43d10
callback_script0x49ee8
cancelcode0x43d18
ccp_allowoptions0x477ac
ccp_fatal_error0x18c9c
ccp_flags_set0x18bcc
ccp_fsm0x47740
ccp_gotoptions0x4779e
ccp_hisoptions0x477ba
ccp_protent0x41da8
ccp_test0x18b70
ccp_wantoptions0x47790
cfgCache0x49cd0
change_password_hook0x473d8
chap_auth_peer0x2bc54
chap_auth_with_peer0x2be84
chap_check_hook0x473c0
chap_max_transmits0x46fdc
chap_md5_init0x2d7e0
chap_passwd_hook0x473c8
chap_protent0x47160
chap_rechallenge_time0x4a340
chap_register_digest0x2bc40
chap_timeout_time0x46fd8
chap_unknown_hook0x4a338
chap_verify_hook0x4a330
chapms_init0x6ee4
chapms_reinit0x6f28
charshunt_pid0x49ef4
check_idle0x2390
check_options0x14698
check_passwd0x2e6c
check_protocols_ready0x1e1c
check_vpn_interface_address_change0x24994
check_vpn_interface_alternate0x249ec
check_vpn_interface_or_service_unrecoverable0x24320
cif6addr0x1a150
cifaddr0x16a60
cifdefaultroute0x16b68
cifproxyarp0x16bb4
cifroute0x169f8
clean_check0x179f8
cleanup_tty0x20b28
clocal0x49d60
closeall0x14ea8
closeallfrom0x14f20
complete_read0x23bd4
connect_data0x49d88
connect_data_len0x49d90
connect_delay0x43d04
connect_fail_notify0x47c00
connect_script0x49d58
connect_started_notify0x47bf0
connect_success_notify0x47bf8
connect_tty0x1fd6c
connector_uid0x452a4
connectscript_finished_notify0x49e10
connectscript_started_notify0x49e08
cont_link0x481fc
cont_notify0x47c20
continue_networks0x1d54
controlfd0x43cec
controlfile0x49340
controlled0x49338
crashreporter_info0x43888
crc160x9330
crtscts0x49d40
cryptpap0x47429
current_option0x49cb0
db_key0x48238
dbglog0x23a90
debug0x48e28
default_device0x43ce8
demand0x4984d
demand_block0x7d58
demand_conf0x7c38
demand_discard0x7dc4
demand_rexmit0x814c
demand_unblock0x7e68
detach0x10970
detached0x48214
device0x49c80
device_script0x121ac
devnam0x48e30
devnam_fixed0x49cc8
devstat0x49e50
devstatus0x47dc0
die0x108f0
disable_defaultip0x47834
disconnect_data0x49d98
disconnect_data_len0x49da0
disconnect_done_notify0x47c10
disconnect_script0x49db8
disconnect_started_notify0x47c08
disconnect_tty0x209f0
disconnector_uid0x452a8
do_callback0x47db4
do_modem_hungup0x48200
doing_callback0x47dc8
domain0x49c78
drand480xf4d4
dryrun0x49c71
dump_options0x49c70
dump_packet0x23b20
eap0x49f40
eap_extensions0x49f38
eap_protent0x46268
ecp_allowoptions0x4a140
ecp_fsm0x4a0e0
ecp_gotoptions0x4a138
ecp_hisoptions0x4a148
ecp_protent0x46430
ecp_wantoptions0x4a130
end_pr_log0x23300
error0x2383c
error_count0x48218
escape_flag0x47810
ether_to_eui640x1a2cc
eui64_ntoa0x27ae8
exitnotify0x47b78
explicit_remote0x47432
extraconnecttime0x49ca0
fatal0x2377c
fcs0x47818
flush_flag0x47814
fork_notifier0x47b88
frame0x477f8
framelen0x47800
framemax0x477f0
fsm_close0x86f0
fsm_init0x8200
fsm_input0x88d0
fsm_lowerdown0x83c4
fsm_lowerup0x8234
fsm_open0x860c
fsm_protreject0x9370
fsm_sdata0x880c
general_options0x43d20
generic_disestablish_ppp0x17644
generic_establish_ppp0x172ac
generic_recv_config0x18a74
generic_send_config0x18544
get_host_seed0x1b310
get_idle_time0x18cf8
get_loop_output0x1836c
get_ppp_stats0x18d34
get_pty0x17ea0
get_secret0x37a0
get_srp_secret0x3990
getabsolutetime0x1b8c8
getword0x13f10
got_sigcont0x48260
got_sighup0x48210
got_sigterm0x4820c
got_sigtstp0x4825c
got_sigusr20x48258
groups0x47d58
hasbusystate0x43d14
have_route_to0x1b308
holdfirst0x49ca4
holdoff0x43cf4
holdoff_hook0x47ba0
holdoff_specified0x4985e
hostname0x47c50
hungup0x48204
idle_time_hook0x47398
idle_time_limit0x49858
ifname0x47dd4
ifscope0x49ca8
ifunit0x47dd0
info0x23a00
init_pr_log0x23298
initializer0x49d50
initscript_finished_notify0x49e00
initscript_started_notify0x49df8
inpacket_buf0x48844
inspeed0x49d44
int_option0x14b10
ip_choose_hook0x47868
ip_down_hook0x47860
ip_down_notifier0x47878
ip_down_notify0x47888
ip_down_script0x478a0
ip_ntoa0x9cb8
ip_src_address_filter0x47890
ip_up_hook0x47838
ip_up_notifier0x47870
ip_up_notify0x47880
ip_up_script0x47898
ipcp_allowoptions0x47910
ipcp_fsm0x47978
ipcp_gotoptions0x478dc
ipcp_hisoptions0x47944
ipcp_protent0x42c18
ipcp_wantoptions0x478a8
ipdata_down_hook0x47850
ipdata_input_hook0x47840
ipdata_print_hook0x47858
ipdata_up_hook0x47848
ipparam0x49850
ipv6cp_allowoptions0x4a1bc
ipv6cp_fsm0x4a228
ipv6cp_gotoptions0x4a188
ipv6cp_hisoptions0x4a1f0
ipv6cp_protent0x469d0
ipv6cp_wantoptions0x4a154
is_ready_fd0x1823c
kdebugflag0x48e2c
kill_link0x47dcc
l2tp_clear_nat_port_mapping0x1c9f4
l2tp_set_nat_port_mapping0x1c78c
lax_recv0x479d0
lcp_allowoptions0x47ae0
lcp_close0xc534
lcp_down_notify0x479e8
lcp_echo_fails0x479cc
lcp_echo_fails_slow0x479d8
lcp_echo_interval0x479c8
lcp_echo_interval_slow0x479d4
lcp_echo_restart0xccbc
lcp_echos_hastened0x479dc
lcp_fsm0x47a08
lcp_gotoptions0x47a9c
lcp_hisoptions0x47b24
lcp_loopbackfail0x43800
lcp_lowerdown0xc470
lcp_lowerdown_notify0x479f8
lcp_lowerup0xc344
lcp_lowerup_notify0x479f0
lcp_open0xc4dc
lcp_protent0x43758
lcp_sprotrej0xcc8c
lcp_timeremaining_notify0x47a00
lcp_up_notify0x479e0
lcp_wantoptions0x47a58
link_connect_time0x4822c
link_down0xf24
link_down_notifier0x47420
link_established0x1168
link_required0xe18
link_stats0x4821c
link_stats_valid0x47c40
link_terminated0xe1c
link_up_done0x47bd8
link_up_hook0x47bd0
linkname0x4985f
listen_time0x47db8
llv6_ntoa0x269ec
load_kext0x1504c
lock0x23c68
locked0x49ee0
lockflag0x49d48
log_default0x43cfc
log_to_fd0x43cf8
log_vpn_interface_address_event0x2402c
loop_chars0x7ec8
loop_frame0x802c
looped0x49d38
looplocal0x49d01
magic0xf448
magic_init0xf404
main0xf500
max_data_rate0x49e28
maxconnect0x49234
maxfail0x43d00
modem0x452a2
mppe_keys_set0x477c8
mppe_recv_key0x477dc
mppe_send_key0x477cc
mppe_set_keys0x68a8
mrand480xf464
multilink0x49c60
need_holdoff0x47db0
netif_get_mtu0x18704
netif_set_mtu0x18640
netmask0x47830
network_probed_notify0x47c30
new_passwd0x49448
new_phase0x10710
new_phase_hook0x47ba8
ngroups0x47d98
no_ifaceid_neg0x4a150
no_ppp_msg0x43880
nodetach0x49230
noendpoint0x479d1
noidlerecv0x4985c
noidlesend0x4985d
noipv6override0x49d03
noload0x49d00
notice0x23970
notify0x10930
notify_with_ptr0x128f0
notty0x49dd0
novm0x12814
np_down0x25d8
np_finished0x265c
np_up0x2488
null_auth_hook0x47408
open_ccp_flag0x48208
open_ppp_loopback0x17f9c
option_change_idle0x22f0
option_error0x1359c
option_priority0x43d1c
option_source0x49cc0
options_close0x14de4
options_for_tty0x143ac
options_from_controller0x14bc4
options_from_file0x13cfc
options_from_list0x144c4
options_from_user0x142d8
our_name0x4974d
outpacket_buf0x48264
output0x18004
override_value0x145d8
pap_auth_hook0x473a8
pap_check_hook0x473a0
pap_logout_hook0x473b0
pap_passwd_hook0x473b8
pap_protent0x45fd8
parse_args0x132cc
parse_dotted_ip0x9ee4
passwd0x4964c
passwdfrom0x49548
passwdkey0x4954c
peer_authname0x4763c
peer_mru0x47828
pend_q0x47808
pend_qtail0x47820
persist0x4974c
phase0x481f4
phasechange0x47b70
pidchange0x47b68
ppp_auxiliary_probe_check0x1c3ac
ppp_auxiliary_probe_init0x1c304
ppp_auxiliary_probe_ip_down0x1c2f8
ppp_auxiliary_probe_ip_up0x1c2e8
ppp_auxiliary_probe_stop0x1c384
ppp_available0x1711c
ppp_block_public_nat_port_mapping_timer0x1c730
ppp_cont0x18830
ppp_control0x11864
ppp_create_ipv6_dummy_primary0x1a4ec
ppp_devnam0x47df4
ppp_hold0x187ac
ppp_ip_probe_send0x1bc30
ppp_ip_probe_stop0x1c030
ppp_process_auxiliary_probe_input0x1c48c
ppp_process_nat_port_mapping_events0x1cb44
ppp_recv_config0x11e1c
ppp_send_config0x11dbc
ppp_session_clear0x1c0e4
ppp_session_number0x48234
ppp_sockfd0x44f28
ppp_start_public_nat_port_mapping_timer0x1c5b8
ppp_stop_public_nat_port_mapping_timer0x1c6d8
ppp_unblock_public_nat_port_mapping_timer0x1c770
ppp_variable_echo_is_off0x1c12c
ppp_variable_echo_start0x1c160
ppp_variable_echo_stop0x1c23c
pptp_clear_nat_port_mapping0x1cb40
pptp_set_nat_port_mapping0x1ca90
pr_log0x23480
print_options0x146bc
print_string0x23614
privileged0x47d54
privileged_option0x49cb8
privopen0x48e24
progname0x47da0
protocol_list0x438e8
protocols0x43890
protocolsready_notifier0x47b90
pty_delay0x49db4
pty_socket0x49de8
ptycommand0x49dc8
publish_dict0x49d18
publish_dictnumentry0x16288
publish_dictstrentry0x16334
publish_dns_wins_entry0x1a7a4
publish_keyentry0x1b704
publish_stateaddr0x196d4
random_bytes0xf480
read_packet0x1828c
record_child0x1250c
record_file0x49dd8
redialalternate0x49c9c
redialcount0x49c98
redialingalternate0x47bec
redialingcount0x47be8
redialtimer0x43d0c
refuse_chap0x4742b
refuse_eap0x4742c
refuse_mppe_stateful0x41140
refuse_mschap0x4742d
refuse_mschap_v20x4742e
refuse_pap0x4742a
relock0x23f14
remote_name0x47438
remote_number0x47538
remoteaddress0x49c88
remove_fd0x179a0
remove_notifier0x128ac
reopen_log0x106d4
req_unit0x43d08
restore_tty0x17da4
retry_password_hook0x473e0
retry_pre_start_link_check0x47c3c
rls0x49cd8
route_gateway0x1ba08
route_interface0x1926c
run_program0x125a0
s_env_nalloc0x48230
safe_fork0x120c8
save_new_password0x3c10
script_env0x47c48
script_setenv0x10774
script_unsetenv0x114b4
serverid0x49cf8
serveridRef0x49ce8
serviceid0x49cf0
serviceidRef0x49ce0
session0x49d20
set_ifunit0x10f44
set_mppe_enc_types0x6ee0
set_network_signature0x16d00
set_server_peer0x16eb8
set_up_tty0x17aac
set_up_tty_local0x17cd4
setdtr0x17e60
setipaddr0x9d00
setup_security_context0x2d3a0
sif6addr0x19f68
sifaddr0x19494
sifdefaultroute0x1a750
sifdns0x1ab30
sifdown0x190c8
sifnpafmode0x1905c
sifnpmode0x18ff0
sifproxyarp0x1aea0
sifroute0x19204
sifup0x18f10
sifvjcomp0x18e04
sifwins0x1ad68
sigreceived0x47b80
slprintf0x226f8
snoop_recv_hook0x47bb0
snoop_send_hook0x47bb8
srand480xf444
start_link_hook0x47bc8
start_networks0x1c88
status0x47dbc
statusfd0x43cf0
stop_link0x481f8
stop_notify0x47c18
sync_serial0x49de0
sys_acspdhcpreadynotify0x159e0
sys_check_controller0x152a8
sys_check_options0x170d8
sys_cleanup0x168b8
sys_close0x16f08
sys_eaploadplugin0x1b464
sys_init0x15a1c
sys_install0x1510c
sys_install_options0x1529c
sys_loadplugin0x1b328
sys_log0x15390
sys_notify0x16f5c
sys_options0x44f30
sys_protocolsreadynotify0x157ac
sys_publish_remoteaddress0x1b948
sys_reinit0x1b978
sys_runloop0x16c80
sys_setup_security_session0x1cc30
sys_statusnotify0x170b8
sys_uninstall0x15180
systemOptions0x49d10
system_inited_notify0x47c28
tdb_close0x1f368
tdb_delete0x1e5f0
tdb_error0x1da14
tdb_exists0x1e060
tdb_fetch0x1deb4
tdb_firstkey0x1e32c
tdb_lockchain0x1f42c
tdb_nextkey0x1e448
tdb_open0x1eea8
tdb_store0x1e8a0
tdb_traverse0x1e154
tdb_unlockchain0x1f4a4
tdb_update0x1da70
tdb_writelock0x1f404
tdb_writeunlock0x1f418
terminal_data0x49da8
terminal_data_len0x49db0
terminal_script0x49d68
terminal_window_hook0x47be0
terminalscript_finished_notify0x49e20
terminalscript_started_notify0x49e18
the_channel0x47da8
timeScaleMicroSeconds0x49d28
timeScaleSeconds0x49d30
timeout0x11558
tokencard0x47434
tty_channel0x45d30
tty_check_options0x1fb44
tty_close_fds0x20be0
tty_disestablish_ppp0x17574
tty_do_send_config0x20ac8
tty_establish_ppp0x171a0
tty_init0x20c34
tty_mode0x452a0
tty_options0x452b0
tty_process_extra_options0x1fa54
tty_recv_config0x18938
tty_send_config0x183dc
tty_set_xaccm0x188b4
tune_kernel0x49c5f
uid0x47d50
uifaddr0x199b8
unexpected_network_packet0x1c2c
unlock0x23fec
unpublish_dict0x19ed4
unpublish_dictentry0x1793c
unpublish_keyentry0x1b804
unsuccess0x47dc4
untimeout0x12078
upap0x49ef8
upap_authpeer0x225cc
upap_authwithpeer0x22460
update_link_stats0x11f60
updetach0x49231
usehostname0x4742f
uselogin0x47428
user0x49238
userOptions0x49d08
username0x49348
using_pty0x49df0
vslprintf0x22724
wait_input0x1809c
wait_input_fd0x1813c
wait_input_hook0x47bc0
wait_underlying_interface_up0x47c38
warning0x238e0
welcomer0x49dc0
xmit_accm0x49e2c