* Scan Mach-O binaries for stuff Usage: scanmacho [options] [dir2 dirN file2 fileN ...] Options: -[pRmyArnibSUN:gE:M:DO:ZaqvF:f:o:CBhV] -p, --path * Scan all directories in PATH environment -R, --recursive * Scan directories recursively -m, --mount * Don't recursively cross mount points -y, --symlink * Don't scan symlinks -A, --archives * Scan archives (.a files) -r, --rpath * Print LC_RPATH information (ELF: RPATH/RUNPATH) -n, --needed * Print LC_LOAD_DYLIB information (ELF: NEEDED) -i, --interp * Print LC_LOAD_DYLINKER information (ELF: INTERP) -b, --bind * Print flags from mach_header (ELF: BIND) -S, --soname * Print LC_ID_DYLIB information (ELF: SONAME) -U, --uuid * Print LC_UUID information -N, --lib * Find a specified library -g, --gmatch * Use strncmp to match libraries. (use with -N) -E, --etype * Print only Mach-O files matching mach_header MH_OBJECT,MH_EXECUTE ... (ELF: etype) -M, --bits * Print only Mach-O files matching numeric bits -D, --endian * Print Endianness -O, --perms * Print only Mach-O files matching octal permissions -Z, --size * Print Mach-O file size -a, --all * Print all useful/simple info -q, --quiet * Only output 'bad' things -v, --verbose * Be verbose (can be specified more than once) -F, --format * Use specified format for output -f, --from * Read input stream from a filename -o, --file * Write output stream to a filename -C, --nocolor * Don't emit color in output -B, --nobanner * Don't display the header -h, --help * Print this help and exit -V, --version * Print version and exit For more information, see the scanmacho(1) manpage.