
静的バイナリ解析を Detect It Easy で — 100% ブラウザ内、アップロードなし。
このプロジェクトは、強力な静的バイナリ解析ツール Detect It Easy (DIE) を、v86 エミュレータ を使って完全にブラウザ内で動作させます。
diec) – ヘッドレス解析用のDIEのコンソール版;👉 ライブデモ
📂 ソースコード – デモのソースコード
⚠️ すべてブラウザ内で動作します — 初回ロードには約17 MBのエミュレータ状態ファイルが含まれます。また、大きなバイナリは解析に時間がかかる場合があります。
このアナライザーを独自のWebアプリに直接埋め込むことができます。
必要なものはすべて Releases ページからダウンロードできます:
v86.wasm, libv86.jsseabios.binv86state.bin.zst)💡
v86state.bin.zstファイルには、DIEがプリインストールされたLinuxシステムの完全なスナップショットが含まれており、サイズは約 17 MB です。
次のセクションの手順に従ってください。
その後:
die.js を同じフォルダに配置します。📌 使用例と完全なAPIドキュメントについては library/ フォルダを参照してください。
前提条件: BuildKitを有効にしたDocker。
git clone https://github.com/xoreaxlmbdx/die-in-browser.git
cd die-in-browser
./build.sh
ビルド出力は ./build/ に生成され、以下が含まれます:
v86.wasm, libv86.jsseabios.binlicenses.tar.gzbuildroot-state.bin.zst (圧縮されたエミュレータスナップショット)MIT — 自由に使用および変更可能。
📄 ビルドには、ゲストシステムで使用されるすべてのコンポーネントのライセンステキストを含む
licenses.tar.gzアーカイブ(Buildrootによって生成)が含まれています。