printf_ngettext

JSON
executablemacOS145.6 KBarm64

Unknown binary — purpose unclear from strings and signatures

This ad-hoc signed arm64 executable contains 169 functions and references 4 network endpoints, but analysis is limited by minimal string data (only 2 file paths and 2 URLs). The binary links against 5 public frameworks and establishes network connections, suggesting it performs networked operations, but the specific role cannot be reliably determined without access to its strings, symbols, or runtime behavior. Ad-hoc signing indicates it was not signed by a developer certificate.AI

Fingerprint

Platform
macOS
Type
executable
Arch
arm64
Min OS
26.0.0
SDK
26.0.0
File Size
145.6 KB
UUID
DFEBEDFF-F1D1-3321-871A-1566388A94EA
Analyzed
2026-04-09T09:13:42Z
CDHash
dd8da610f501183631fa561be15ed4314cfe278f1e6db7f68ce15bc1fb78dd9d

Interesting Strings

Network Surface

Networking Frameworks

DNA Capability Vector

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

Behavioral Profile

URL Endpoints
2
Telemetry Strings
0
File Paths
2
Bundle IDs
0
IOKit Constants
0
Library Functions
35

Structural HashesSHA-256

Static Libraries35 / 169 functions identified

Function Matches(1)

LZ4F_decompresslz4 1.10.0Medium

Functions(169)

0x100001b80main
0x100001e74usage
0x1000021d0dcnpgettext_expr
0x1000022e4printf_consumed_arguments
0x1000022f0lz4::LZ4F_decompress
0x100002a68printf_command
0x100002fc4OUTLINED_FUNCTION_0
0x100002fd4OUTLINED_FUNCTION_1
0x100002fe0OUTLINED_FUNCTION_2
0x100002ff4OUTLINED_FUNCTION_3
0x100003000OUTLINED_FUNCTION_4
0x10000300cOUTLINED_FUNCTION_5
0x10000301clast_component
0x100003060base_len
0x1000030a8c_strcasecmp
0x1000030fcc_strtold
0x100003174c32isalnum
0x1000031b8c32isprint
0x1000031f8c32isspace
0x100003238close_stdout

Imports80 symbols from 3 dylibs

Exports126

_getopt_internal_r0x3680
_getopt_long_only_r0x420c
_getopt_long_r0x41f0
_gl_start_options0x59bc
_mh_execute_header0x0
base_len0x3060
c32isalnum0x3174
c32isprint0x31b8
c32isspace0x31f8
c_strcasecmp0x30a8
c_strtold0x30fc
clone_quoting_options0x67b4
close_stdout0x3238
error0xee50
error_at_line0xefa0
error_message_count0x18f90
error_one_per_line0x18f94
error_print_progname0x18f98
exit_failure0x18000
freea0x4378
fseterr0x3450
fwriteerror0x3460
fwriteerror_no_ebadf0x3568
fzprintf0x3570
get_next_option0x5bf4
get_quoting_style0x6800
gl_get_setlocale_null_lock0x7f74
last_component0x301c
locale_charset0x421c
main0x1b80
mbrtoc320x43a0
mbslen0x4404
mbsstr0x45a4
mem_cd_iconv0x8014
mmalloca0x4308
printf_command0x2a68
printf_consumed_arguments0x22e4
printf_fetchargs0x8f6c
printf_frexp0x5c7c
printf_frexpl0x5cd0
printf_parse0x9098
program_name0x18f88
proper_name0x5d68
proper_name_utf80x65ac
quote0x7cbc
quote_mem0x7c94
quote_n0x7cac
quote_n_mem0x7c88
quote_quoting_options0x18030
quotearg0x7914
quotearg_alloc0x75e8
quotearg_alloc_mem0x75f4
quotearg_buffer0x68bc
quotearg_char0x7a74
quotearg_char_mem0x79fc
quotearg_colon0x7aec
quotearg_colon_mem0x7b44
quotearg_custom0x7c58
quotearg_custom_mem0x7c70
quotearg_free0x76d0
quotearg_mem0x792c
quotearg_n0x7774
quotearg_n_custom0x7bf4
quotearg_n_custom_mem0x7bfc
quotearg_n_mem0x7908
quotearg_n_style0x7944
quotearg_n_style_colon0x7b9c
quotearg_n_style_mem0x798c
quotearg_style0x79d8
quotearg_style_mem0x79e8
quoting_style_args0x142e0
quoting_style_vals0x10b20
reallocarray0x7e0c
rpl_free0x341c
rpl_getopt0x4174
rpl_getopt_internal0x4110
rpl_getopt_long0x41e4
rpl_getopt_long_only0x4200
rpl_optarg0x18fa0
rpl_opterr0x18008
rpl_optind0x18004
rpl_optopt0x1800c
rpl_setlocale0x7e40
rpl_strtoul0x8428
set_char_quoting0x6830
set_custom_quoting0x6888
set_program_name0x5cd4
set_quoting_flags0x686c
set_quoting_style0x6818
setlocale_null0x7ec4
setlocale_null_r0x7e4c
setlocale_null_r_unlocked0x7f88
setlocale_null_unlocked0x7f80
str_cd_iconv0x8280
str_iconv0x8328
strnlen10x83f0
trim20x86d8
vasnprintf0x9c84
verror0xedcc
verror_at_line0xee78
x2nrealloc0x8b28
x2realloc0x8b20
xalloc_die0x8da4
xcalloc0x8c64
xcharalloc0x8a60
xicalloc0x8ca0
ximalloc0x8a44
ximemdup0x8cf4
ximemdup00x8d2c
xinmalloc0x8af8
xirealloc0x8a98
xireallocarray0x8ab4
xizalloc0x8c80
xmalloc0x8a28
xmem_cd_iconv0x8df0
xmemdup0x8cbc
xnmalloc0x8ad0
xnrealloc0x89f0
xpalloc0x8b88
xrealloc0x8a7c
xreallocarray0x8a0c
xstr_cd_iconv0x8e2c
xstr_iconv0x8e68
xstrdup0x8d68
xstrtold0x8ea4
xzalloc0x8c44