All apps/Rizin

Rizin

rizin

A UNIX-like reverse-engineering framework and command-line toolset.

Runs as rizin, rz-asm, rz-bin|macOS, Linux, Windows|rizin.re

Command form

ai-draft · 2 tasks · 11 fields

Open a file in Rizin, optionally running commands or a script and quitting for batch analysis. Debugger, remote, project and rz-run options are left out; rz-bin and rz-asm are separate tools.

Opens the form; the finished command lands at your prompt, unrun
otty gui rizin
Open a binaryExample values, fixed in this page — nothing here reaches a terminal
Basic
File*
file
Analyze all (aaa) on load
-A
TasksEach one presets the form for one job
Open and analyze
fileanalyze
Run commands and quit
fileanalyzecommandquiet
ParametersOnly these flags are editable in the form
File
path · positional 0
Analyze all (aaa) on load
boolean
-A
Commands to run
Each entry is one Rizin command executed in order, for example 'iI' or 'afl'. Quote entries with spaces.
string · repeatable
-c
Script file
path
-i
Quiet (quit after commands)
boolean
-q
Architecture
string
-ax86armppcmips
Bitness
enum
-b163264
Start address
string
-s
Config variables
One key=value per entry.
string · repeatable
-e
Open in write mode
boolean
-w
Skip ~/.rizinrc
boolean
-N
SourcesEvery flag above is checked against these
man
-a [arch] Set the assembly architecture.(x86, ppc, arm, mips, bf, java, ...) -A Run 'aaa' command before prompt or patch to analyze all referenced code -b [bits] Set the assembly bitness. (16, 32, 64) -c 'cmd..' Execute the specified Rizin command -e k=v Evaluate the specified configuration variable -i [file] Run t…
manualArch man page 2026-10-27

man.archlinux.org

Before it fills your prompt, Otty checks the installed rizin against its version. A form that does not match your version is not offered.