Office · Products · iris

iris


CLILibraryReverse engineering

Read an ARM64 binary you don't have the source for. Point iris at an app, a dylib, or three words pulled out of a kernel core dump, and every instruction comes back with what it reads, what it writes and where it jumps.

Most disassemblers hand you text and leave the rest to you. iris hands you the effects: the registers an instruction touches, whether it hits memory, what kind of branch it is, with symbols and branch targets already resolved. It lists functions, counts which CPU extensions a binary leans on, and speaks JSON, so you can diff two builds or gate CI on it. Every decoding is checked against LLVM's own disassembler across the whole instruction set.

Install


Prebuilt binary (macOS universal, Linux x86_64/aarch64)

curl -fsSL https://raw.githubusercontent.com/mi11ione/iris/main/install.sh | sh

Or through Homebrew

brew install mi11ione/tap/iris
DesignationMI-02
ClassCLI · Library · Reverse engineering
BuildSwift · zero imports
Version1.0.0
Sourcegithub.com/mi11ione/iris
© 2026 mi11ion — the office of Roman Zhuzhgov. All rights reserved. Made in Naples. GitHub · X · Telegram · LinkedIn 2026-10-25

Avviso · bacheca dell'ufficio

g o
Office
g p
Products
g w
Writing
g e
Extras
?
This notice

Certain words also work. The office won't say which.