
Análise estática de binários com Detect It Easy — 100% no seu navegador, sem uploads.
Análise estática de binários com Detect It Easy — 100% no seu navegador, sem uploads.
Este projeto executa Detect It Easy (DIE) — um poderoso analisador estático de binários — inteiramente dentro do seu navegador usando o emulador v86.
diec)
– versão de console do DIE para análise sem interface gráfica;📂 Código-fonte – código-fonte da demo
⚠️ Tudo é executado no seu navegador — o carregamento inicial inclui um arquivo de estado do emulador de ~17 MB. Além disso, binários grandes podem demorar mais para serem analisados.
Você pode incorporar este analisador diretamente no seu próprio aplicativo web.
Baixe tudo o que você precisa da página Releases:
v86.wasm, libv86.jsseabios.binv86state.bin.zst)💡 O arquivo
v86state.bin.zstcontém um snapshot completo do sistema Linux com DIE pré-instalado e tem aproximadamente 17 MB de tamanho.
Siga as instruções na próxima seção.
Então:
die.js na mesma pasta.📌 Veja a pasta library/ para exemplos de uso e documentação completa da API.
Pré-requisitos: Docker com BuildKit habilitado.
git clone https://github.com/xoreaxlmbdx/die-in-browser.git
cd die-in-browser
./build.sh
A saída do build aparecerá em ./build/ e inclui:
v86.wasm, libv86.jsseabios.binlicenses.tar.gzbuildroot-state.bin.zst (snapshot compactado do emulador)MIT — livre para usar e modificar.
📄 O build inclui um arquivo
licenses.tar.gz(gerado pelo Buildroot) que contém os textos das licenças de todos os componentes usados no sistema convidado.