Mach-O Explorer is a graphical Mach-O viewer for macOS. It aims to provide an interface and feature set that are similar to the venerable MachOView application. Parsing is handled by Mach-O Kit. Mach-O Explorer leverages Mach-O Kit's rich description system to present the parsed data using very little code.
Mach-O Explorer should deploy back to OS X 10.11 (and possibly further) but is currently only being actively tested on macOS 10.14.
Limitations
- Mach-O Explorer does not include a disassembler. This may be added in the future.
- Mach-O Explorer can not attach to a running process to analyze its headers. This may be added in the future once support in Mach-O Kit improves.
- Mach-O Explorer does not support editing Mach-O files and there are no plans to add this feature.
Getting Started
Requirements
- Xcode 11.0 or later to build
Compiling
Use a recursive git clone.
git clone --recursive https://github.com/DeVaukz/MachO-Explorer
Open the MachOExplorer.xcodeproj
file, select the MachOExplorer
target and click Run.
License
Mach-O Explorer is released under the MIT license. See LICENSE.md.