
Interface gráfica baseada em Qt para o framework de engenharia reversa radare2, oferecendo desmontagem, análise de binários, depuração, aplicação de patches e forense por meio de comandos e plugins do r2.
iaito é a interface gráfica oficial do radare2, um framework livre de engenharia reversa.

Obtenha ajuda, atualizações, conheça a comunidade ou discuta sobre o desenvolvimento nestes canais:
Existem builds automatizados de CI e releases do iaito para Linux, macOS e Windows.
No WSL ou Linux você pode usar estes passos para instalá-lo com 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
No macOS, você pode querer corrigir a assinatura
sudo xattr -c /Applications/iaito.app
sudo codesign --force --deep --sign - /Applications/iaito.app
O iaito requer o radare2 e o qt5 (ou qt6):
$ git clone https://github.com/radareorg/radare2 && radare2/sys/install.sh
Instale o QT no macOS assim:
brew install qt@5
echo 'export PATH="/opt/homebrew/opt/qt@5/bin:$PATH"' >> ~/.profile
No 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
Para QT6:
sudo apt install qt6-svg-dev
./configure
make
make run
No macOS, make run inicia o aplicativo a partir de build/iaito.app sem instalá-lo.
O registro do manipulador de URI iaito:// é opcional; consulte deep links.
Para instalar o aplicativo no seu diretório home:
make install
Também é possível iniciar o iaito a partir do shell do r2 reutilizando a instância do Core:
make plugin
O comando anterior irá compilar o iaito, o plugin iaito e copiá-lo para o diretório de plugins da sua pasta pessoal.
$ r2 /bin/ls
> iaito
...
Nota: A versão flatpak/flathub já inclui as traduções como uma extensão opcional.
Para instalar as traduções, baixe a versão mais recente do repositório iaito-translations.
Para instalar no seu diretório home, execute o seguinte:
$ git clone https://github.com/radareorg/iaito-translations.git
$ cd iaito-translations
$ make user-install
Como alternativa, este makefile do projeto pode ser usado para instalá-los:
$ make user-install-translations
OR
$ make install-translations # to install to system
A maioria das distros pode conferir a página de Releases para baixar a build para Linux, macOS ou Windows, e ler as notas em caso de problemas!
Como mostrado abaixo, a maioria das distros já empacota o iaito, escolha a build que você mais gostar!
Snap: