

Detect It Easy(DiE)は、マルウェアアナリスト、サイバーセキュリティ専門家、リバースエンジニアに広く使われている強力なファイルタイプ識別ツールです。シグネチャベースとヒューリスティック分析の両方をサポートし、Windows、Linux、MacOSを含む幅広いプラットフォームで効率的なファイル検査を可能にします。適応性の高いスクリプト駆動型検出アーキテクチャにより、この分野で最も多用途なツールの一つとなっており、対応OSイメージの包括的なリストを備えています。
🚀 はじめに

💡 なぜDetect It Easyを使うのか?
Detect It Easyの柔軟なシグネチャシステムとスクリプト機能は、マルウェア分析やデジタルフォレンジックに欠かせないツールです。従来の静的アナライザーは範囲が限られており誤検出が多いのに対し、DiEのカスタマイズ可能な設計により、新しい検出ロジックを正確に統合でき、多様なファイルタイプに対して信頼性の高い結果を得られます。

主な利点:
- 柔軟なシグネチャ管理:検出スクリプト(ルール)の作成、変更、最適化が容易。
- クロスプラットフォーム対応:Windows、Linux、MacOSで動作。
- 誤検出の最小化:シグネチャ分析とヒューリスティック分析の組み合わせにより高い検出精度を実現。
📄 対応ファイルタイプ
Detect It Easyは、以下のような幅広い実行ファイルおよびアーカイブタイプをサポートしています:
- PE(Windows用ポータブル実行可能形式)
- ELF(Linux用Executable and Linkable Format)
- APK(Androidアプリケーションパッケージ)
- IPA(iOSアプリケーションパッケージ)
- JAR(Javaアーカイブ)
- ZIP(圧縮アーカイブ)
- ISO9660(光学メディア形式)
- DEX(Android用Dalvik実行可能ファイル)
- MS-DOS(MS-DOS実行ファイル)
- COM(DOS用シンプルな実行形式)
- LE/LX(OS/2用リニア実行可能ファイル)
- MACH(MacOS用Mach-Oファイル)
- NPM(JavaScriptパッケージ)
- Amiga(Amigaコンピュータ用実行形式)
- Binary(その他の未分類ファイル)
そしてこれだけではありません…リストはツールのアップデートに伴い拡大しています。
未知の形式はヒューリスティック分析にかけられ、既知・未認識の両方のファイルを識別します。
🔑 主な機能
- 柔軟なシグネチャ管理:検出ルールの定義や変更が可能。
- スクリプトによる検出:JavaScript風のスクリプト言語(DiE-JS ES5ランタイム)を使用したカスタム検出アルゴリズム。
- クロスプラットフォーム互換性:Windows、Linux、MacOSで利用可能。
- 誤検出の低減:シグネチャスキャンとヒューリスティックスキャンを組み合わせて精度を向上。
📥 インストール
📦 パッケージマネージャーを使用してインストール
-
Windows:
-
Linux:
- Parrot OS:パッケージ名
detect-it-easy
- Arch Linux:AURパッケージ detect-it-easy-git
- openSUSE:OBS
- REMnux:マルウェア分析ディストリビューション

[!NOTE]
Telegram上の Detect It Easy ボットを使用してファイルを素早く確認:@detectiteasy_bot
⚙️ ソースからビルド
詳細な手順はBUILD.mdを参照してください。
🐳 Docker インストール
DockerコンテナでDiEを実行:
git clone --recursive https://github.com/horsicq/Detect-It-Easy
cd Detect-It-Easy/
docker build . -t horsicq:diec
🖥️ 使用方法
Detect It Easyには3つのバージョンがあります:
- die - グラフィカルインターフェース。
- diec - コマンドライン版(バッチ処理用)。
- diel - 軽量GUI版(スキャナーのみ)。
詳細な使用方法はRUN.mdを参照してください。
🔎 使用例
- 🦠 マルウェア分析:ファイルタイプ、パッカー、保護機構を識別。ヒューリスティックエンジンが複数のマルウェアやファイルウイルスファミリーを検出。
- 🛡 セキュリティ監査:実行ファイルの潜在的なセキュリティリスクを判断。
- 🔎 ソフトウェアフォレンジック:ソフトウェアコンポーネントの検査とコンプライアンスの検証。
💬 コミュニティ
👋 こんにちは! / Привет! Detect It Easyコミュニティへようこそ!
質問やアイデアがありましたら、気軽にチャットしてください:
🏆 特別な感謝
🤝 すべての貢献者に感謝
