gettext

JSON
executablemacOS92.6 KBarm64

Unknown utility — insufficient metadata for classification

This arm64 executable lacks a standard code signature and provides minimal analytical surface. The binary contains 93 functions and references 4 network endpoints, but the absence of identifying metadata (signer name, bundle identifier, plist data) prevents determination of its primary purpose. It references 5 standard frameworks and contains 2 file paths and 2 URLs in its strings, suggesting some network activity and filesystem interaction, but without additional context this binary cannot be reliably characterized for security assessment.AI

Fingerprint

Platform
macOS
Type
executable
Arch
arm64
Min OS
26.0.0
SDK
26.0.0
File Size
92.6 KB
UUID
404BF16D-7CCC-36BE-AB50-5D6C420A15BC
Analyzed
2026-04-09T08:45:13Z
CDHash
ba9078816d1e06ee14f56e4dbbb64e9e6286c9a2ce7dcab2925f3e89de7eee71

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
19

Structural HashesSHA-256

Static Libraries19 / 93 functions identified

Functions(93)

0x100001b80main
0x100001f88usage
0x10000213cexpand_escapes
0x100002364dcpgettext_expr
0x100002454last_component
0x100002498base_len
0x1000024e0c_strcasecmp
0x100002534c32isalnum
0x100002578c32isspace
0x1000025b8close_stdout
0x100002648flush_stdout
0x100002690error_tail
0x100002788OUTLINED_FUNCTION_0
0x10000279crpl_free
0x1000027d0fwriteerror
0x1000027d8do_fwriteerror
0x1000028d8fwriteerror_no_ebadf
0x1000028e0_getopt_internal_r
0x100002e08exchange
0x100002ebcprocess_long_option

Imports65 symbols from 3 dylibs

Exports79

_getopt_internal_r0x28e0
_getopt_long_only_r0x346c
_getopt_long_r0x3450
_gl_start_options0x4c1c
_mh_execute_header0x0
base_len0x2498
c32isalnum0x2534
c32isspace0x2578
c_strcasecmp0x24e0
close_stdout0x25b8
error0x6864
error_at_line0x69b4
error_message_count0xcdf8
error_one_per_line0xcdfc
error_print_progname0xce00
exit_failure0xc000
freea0x35d8
fwriteerror0x27d0
fwriteerror_no_ebadf0x28d8
get_next_option0x4e54
gl_get_setlocale_null_lock0x5b24
last_component0x2454
locale_charset0x347c
main0x1b80
mbrtoc320x3600
mbslen0x3664
mbsstr0x3804
mem_cd_iconv0x5bc4
mmalloca0x3568
program_name0xcdf0
proper_name0x4f70
proper_name_utf80x57b4
reallocarray0x59bc
rpl_free0x279c
rpl_getopt0x33d4
rpl_getopt_internal0x3370
rpl_getopt_long0x3444
rpl_getopt_long_only0x3460
rpl_optarg0xce08
rpl_opterr0xc008
rpl_optind0xc004
rpl_optopt0xc00c
rpl_setlocale0x59f0
set_program_name0x4edc
setlocale_null0x5a74
setlocale_null_r0x59fc
setlocale_null_r_unlocked0x5b38
setlocale_null_unlocked0x5b30
str_cd_iconv0x5e30
str_iconv0x5ed8
strnlen10x5fa0
trim20x5fd8
verror0x67e0
verror_at_line0x688c
x2nrealloc0x6428
x2realloc0x6420
xalloc_die0x66a4
xcalloc0x6564
xcharalloc0x6360
xicalloc0x65a0
ximalloc0x6344
ximemdup0x65f4
ximemdup00x662c
xinmalloc0x63f8
xirealloc0x6398
xireallocarray0x63b4
xizalloc0x6580
xmalloc0x6328
xmem_cd_iconv0x66f0
xmemdup0x65bc
xnmalloc0x63d0
xnrealloc0x62f0
xpalloc0x6488
xrealloc0x637c
xreallocarray0x630c
xstr_cd_iconv0x672c
xstr_iconv0x6768
xstrdup0x6668
xzalloc0x6544