MachO Explorer
A graphical Mach-O viewer for macOS. Powered by Mach-O Kit.
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](http://sourceforge.net/projects/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. The project is written primarily in Swift, distributed under the MIT License license, first published in 2018. Key topics include: mach-o, macho, machoexplorer, machoview.
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.
Contributors
Showing top 2 contributors by commit count.
