
Interfaccia grafica basata su Qt per il framework di reverse engineering radare2, che offre disassemblaggio, analisi binaria, debugging, patching e forense tramite comandi e plugin r2.
iaito è l'interfaccia grafica ufficiale di radare2, un framework libero per il reverse engineering.

Ottieni aiuto, aggiornamenti, incontra la community o discuti dello sviluppo in questi canali:
Esistono build CI automatizzate e release di iaito per Linux, macOS e Windows.
Su WSL o Linux puoi usare questi passaggi per installarlo con Flatpak:
sudo flatpak remote-add flathub https://dl.flathub.org/repo/flathub.flatpakrepo
sudo flatpak install flathub org.radare.iaito
flatpak run org.radare.iaito
Su macOS, potresti voler correggere la firma
sudo xattr -c /Applications/iaito.app
sudo codesign --force --deep --sign - /Applications/iaito.app
iaito richiede radare2 e qt5 (o qt6):
$ git clone https://github.com/radareorg/radare2 && radare2/sys/install.sh
Installa QT su macOS in questo modo:
brew install qt@5
echo 'export PATH="/opt/homebrew/opt/qt@5/bin:$PATH"' >> ~/.profile
Su Ubuntu/Debian
sudo apt install qttools5-dev qttools5-dev-tools qtbase5-dev qtchooser qt5-qmake qtbase5-dev-tools libqt5svg5-dev make pkg-config build-essential
Per QT6:
sudo apt install qt6-svg-dev
./configure
make
make run
Su
make install
È anche possibile avviare iaito dalla shell di r2 riutilizzando l'istanza Core:
make plugin
Il comando precedente compilerà iaito, il plugin iaito e lo copierà nella directory dei plugin della tua home.
$ r2 /bin/ls
> iaito
...
Nota: la versione flatpak/flathub include già le traduzioni come estensione opzionale.
Per installare le traduzioni, scarica la versione più recente dal repository iaito-translations.
Per installare nella tua directory home, esegui il seguente comando:
$ git clone https://github.com/radareorg/iaito-translations.git
$ cd iaito-translations
$ make user-install
In alternativa, è possibile utilizzare il makefile di questo progetto per installarli:
$ make user-install-translations
OR
$ make install-translations # to install to system
La maggior parte delle distribuzioni può consultare la pagina Releases per scaricare la build per Linux, macOS o Windows, e leggere le note in caso di problemi!
Come mostrato di seguito, la maggior parte delle distribuzioni sta già pacchettizzando iaito, scegli la build che preferisci!
Snap: