Explore multiple decompilers and compare their output with minimal effort. Upload binary, get decompilation.
Note: For IDA and Binary Ninja, you must provide license and binaries; other decompilers will be downloaded automatically.
- Each decompiler is a service that runs in its own container
- A frontend web service proxies requests to backend service
You'll need to add your proprietary packages in backend/*/private
. Then just:
COMPOSE_DOCKER_CLI_BUILD=1 DOCKER_BUILDKIT=1 docker compose build
Tip: If you want to build only a few services, append the service names to the above command (e.g. frontend, angr, etc.)
docker compose up
Point your browser at http://127.0.0.1.
Tip: If you want to start only a few services, append the service names to the above command (e.g. frontend, angr, etc.)
You can also request decomp like:
curl -F '[email protected]' http://127.0.0.1/ida/decompile