
Análisis binario estático con Detect It Easy — 100% en tu navegador, sin cargas.
Análisis estático de binarios con Detect It Easy — 100% en tu navegador, sin cargas.
Este proyecto ejecuta Detect It Easy (DIE) — un potente analizador estático de binarios — completamente dentro de tu navegador usando el emulador v86.
diec)
– versión de consola de DIE para análisis sin interfaz;📂 Código fuente – código fuente de la demo
⚠️ Todo se ejecuta en tu navegador — la carga inicial incluye un archivo de estado del emulador de ~17 MB. Además, los binarios grandes pueden tardar más en analizarse.
Puedes incrustar este analizador directamente en tu propia aplicación web.
Descarga todo lo que necesitas desde la página de Releases:
v86.wasm, libv86.jsseabios.binv86state.bin.zst)💡 El archivo
v86state.bin.zstcontiene una instantánea completa del sistema Linux con DIE preinstalado y tiene un tamaño aproximado de 17 MB.
Sigue las instrucciones en la siguiente sección.
Luego:
die.js en la misma carpeta.📌 Consulta la carpeta library/ para ver un ejemplo de uso y la documentación completa de la API.
Requisitos previos: Docker con BuildKit habilitado.
git clone https://github.com/xoreaxlmbdx/die-in-browser.git
cd die-in-browser
./build.sh
La salida de la compilación aparecerá en ./build/ e incluye:
v86.wasm, libv86.jsseabios.binlicenses.tar.gzbuildroot-state.bin.zst (instantánea del emulador comprimida)MIT — libre de usar y modificar.
📄 La compilación incluye un archivo
licenses.tar.gz(generado por Buildroot) que contiene los textos de licencia de todos los componentes utilizados en el sistema invitado.