https://github.com/slice/machete
https://github.com/slice/machete
Last synced: 6 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/slice/machete
- Owner: slice
- Created: 2025-05-24T00:24:10.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-09-05T21:50:19.000Z (7 months ago)
- Last Synced: 2025-09-05T23:37:12.753Z (7 months ago)
- Language: Swift
- Size: 36.1 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Machete
> [!NOTE]
> Work in progress.
A reverse engineering multi-tool for Apple platforms.
## Usage
Machete is developed against Swift 6.2 (Spring 2025; Xcode 26 or later).
### Searching for Images
By default, the shared cache currently in memory is searched. Support for remote shared caches is forthcoming.
```sh
# Print out the Mach-O image named "appkit" (case-insensitively matching) along with all of its load commands.
swift run machete image list -n appkit --print-load-commands
# Print out all Mach-O images that case-insensitively contain "mathtypesetting" in a string representation of their load commands.
# This can essentially be used to determine the set of images that link to a certain image.
swift run machete image list --loading mathtypesetting
```