
Analyse statique de binaires avec Detect It Easy — 100% dans votre navigateur, aucun téléchargement.
Analyse statique de binaires avec Detect It Easy — 100% dans votre navigateur, sans téléversement.
Ce projet exécute Detect It Easy (DIE) — un puissant analyseur statique de binaires — entièrement dans votre navigateur en utilisant l' émulateur v86.
diec) – version console de DIE pour une analyse sans interface ;📂 Code source – code source de la démo
⚠️ Tout s'exécute dans votre navigateur — le chargement initial inclut un fichier d'état de l'émulateur d'environ 17 Mo. De plus, les gros binaires peuvent prendre plus de temps à analyser.
Vous pouvez intégrer cet analyseur directement dans votre propre application web.
Téléchargez tout ce dont vous avez besoin depuis la page Releases :
v86.wasm, libv86.jsseabios.binv86state.bin.zst)💡 Le fichier
v86state.bin.zstcontient un instantané complet du système Linux avec DIE préinstallé et pèse environ 17 Mo.
Suivez les instructions dans la section suivante.
Ensuite :
die.js dans le même dossier.📌 Consultez le dossier library/ pour un exemple d'utilisation et la documentation complète de l'API.
Prérequis : Docker avec BuildKit activé.
git clone https://github.com/xoreaxlmbdx/die-in-browser.git
cd die-in-browser
./build.sh
La sortie de la construction apparaîtra dans ./build/ et comprendra :
v86.wasm, libv86.jsseabios.binlicenses.tar.gzbuildroot-state.bin.zst (instantané compressé de l'émulateur)MIT — libre d'utilisation et de modification.
📄 La construction inclut une archive
licenses.tar.gz(générée par Buildroot) qui contient les textes de licence pour tous les composants utilisés dans le système invité.