このプロジェクトについて

Forensicnomiconは、SecurityRoninによるDFIR(デジタルフォレンジックとインシデントレスポンス)知識コードプロジェクトです。フォレンジック知識をゼロ依存のRustライブラリとオフラインCLI(`4n6query`)にまとめ、ブラウザやネットワーク接続なしでミリ秒単位のクエリを可能にします。 **主な機能:** - **アーティファクトカタログ:** Windows、Linux、macOS、クラウド環境にわたる6,554件のフォレンジックアーティファクト。エントリには、デコードされたフィールドスキーマ、アナリスト作成の意味、トリアージ優先度、証拠強度評価、検出ピボットが含まれます。ソースにはKAPEターゲット、ForensicArtifacts YAML、EVTX/ETWチャネル、Velociraptorアーティファクトなどがあります。 - **統合LOL/LOFL検索:** 6つのデータセット(LOLBAS、GTFOBins、LOOBins、LOFLコマンドレット、MMCスナップイン、WMIクラス)を1つのAPIに統合し、Windows、Linux、macOSバイナリをカバーします。 - **悪用可能サイト:** C2、フィッシング、ペイロード配信に使用されるドメインをマッピングし、ブロッキングリスク評価を提供します。 - **インジケータテーブル:** ポート、プロセス、コマンド、パス、永続化、アンチフォレンジック、リモートアクセス、サードパーティアプリケーションのインジケータ。 - **エンリッチメントモジュール:** MITRE ATT&CKフロー、Sigmaルール、YARAテンプレート、KAPE/Velociraptorマッピング、Chainsawルール、STIXマッピング、時間的ヒント。 - **正規化レポート(`report`):** すべてのSecurityRoninアナライザー向けの共有検出語彙で、重大度レベル、カテゴリ、証拠ベースの観察結果を含みます。 - **状態履歴(`history`):** ディスク、メモリ、ログアーティファクト向けの時間インデックス付きナビゲーションプリミティブで、ソースファミリーごとの時間プロファイルを備えます。 **CLI使用例:** ```bash 4n6query certutil.exe # LOLBin検索 4n6query userassist # アーティファクト検索 4n6query T1547.001 # MITREテクニック検索 4n6query --triage # 重要アーティファクトを優先表示 4n6query dump --format json # 全データセットエクスポート ``` **ライブラリ使用法:** 完全なカタログ用に`forensicnomicon = "1"`を依存関係として追加するか、安定したエンジン用に`forensicnomicon-core`と知識ベース用の`forensicnomicon-data`を使用します。 **使用先:** SecurityRoninのフォレンジックアナライザーフリート(vmdk-forensic、winevt-forensic、memory-forensicなど)、`issen`トリアージツール、`blazehash`。 Apache-2.0ライセンスで、Rust 1.75以上が必要です。