Skip to content

A graphical Mach-O viewer for macOS. Powered by Mach-O Kit.

License

Notifications You must be signed in to change notification settings

DeVaukz/MachO-Explorer

Folders and files

NameName
Last commit message
Last commit date
Feb 21, 2018
Jun 6, 2018
Jun 6, 2018
Jun 6, 2018
Feb 21, 2018
Feb 11, 2018
Feb 21, 2018
Feb 11, 2018
Feb 21, 2018
Feb 21, 2018

Repository files navigation

Mach-O Explorer

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.13.

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 9.0 or later

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.