Repolode
alexandreborges

alexandreborges/malwoverview

ハッシュ、URL、IP、ドメインを複数の脅威インテリジェンスサービス、サンドボックス、マルウェアリポジトリに照会する、コマンドライン主体の初動対応ツールです。

代替できる製品:VirusTotal Graph

スター
4,139
フォーク
556
未解決の Issue
0
最終コミット
2 か月前

これは何?

Malwoverviewは、脅威ハンターやマルウェアアナリスト向けの初動トリアージツールです。VirusTotal、Hybrid Analysis、URLHaus、Malware Bazaar、ThreatFox、Malshare、Polyswarm、AlienVault OTX、Malpedia、Triage、Shodan、AbuseIPDB、GreyNoise、URLScan.io、NIST NVDなど、多数のサービスを一度に利用できるクライアントとして動作します。各サイトを個別に開かなくても、1つのコマンドラインからハッシュ、URL、IP、ドメイン、CVEを調査できます。

照会に加え、サンプルの送信やダウンロード、ハッシュリストの一括チェック、ディレクトリのスキャン、テキストからのIOC抽出、YARAルールによるファイルスキャンにも対応しています。PEトリアージ、エントロピーやオーバーレイのレポート、Authenticode署名のチェックといったローカル機能は、APIキーなしで利用できます。オプションのLLMによる情報補完では、Claude、Gemini、OpenAI、またはローカルのOllamaモデルを使って、クエリ結果にリスク評価とMITRE ATT&CKのマッピングを追加します。

CLI、対話型REPL、テキストベースのTUIとして動作し、JSONまたはCSVで出力できます。PyPIからインストールでき、Python 3.11以降が必要です。デフォルトではサンプルをどのエンドポイントにも送信しないため、NDAの制約がある環境でも利用できます。

主な機能

  • 01VirusTotal、Hybrid Analysis、Malware Bazaar、URLHaus、ThreatFoxなど、多数の脅威インテリジェンスソースに1つのCLIから照会できます。
  • 02ハッシュの一括チェック、ディレクトリのスキャン、テキストファイルからのIOC抽出に対応しています。
  • 03ファイルやディレクトリのYARAスキャンに加え、VirusTotal RetrohuntとLivehuntを利用できます。
  • 04APIキー不要のローカルPEトリアージとAuthenticode署名チェックに対応しています。
  • 05Claude、Gemini、OpenAI、またはローカルのOllamaを使った、オプションのLLM情報補完に対応しています。
  • 06対話型REPLとTUIを備え、JSONおよびCSVで出力できます。

ユースケース

  • インシデント対応時に、疑わしいファイル、ハッシュ、URL、IPを初動調査する。
  • ハッシュやIPのリストを複数の脅威インテリジェンスサービスに一括照会する。
  • サンプルの入ったフォルダーをYARAルールでスキャンし、一致結果をまとめる。
  • Android端末にインストールされたAPKが、サンドボックスやVirusTotalで既知のものかを確認する。

クイックスタート

  1. 1

    pipでMalwoverviewをインストールします

    python -m pip install -U malwoverview
  2. 2

    必要に応じて、YARAスキャンやTUIダッシュボードなどの追加機能をインストールします

    pip install malwoverview[all]
  3. 3

    ホームディレクトリにある.malwapi.confファイルにAPIキーを追加します

使う前に知っておきたいこと

  • すべての機能を利用するには、多数の個別のサードパーティサービスのAPIキーが必要です。
  • Windowsでは特定のpython-magicのセットアップが必要で、macOSではHomebrewを使った追加手順が必要です。

トピック

#malware-analysis#threat-intelligence#threat-hunting#cybersecurity#virustotal#yara#ioc#alienvault#cve#cve-search

よくある質問

malwoverview とは?
ハッシュ、URL、IP、ドメインを複数の脅威インテリジェンスサービス、サンドボックス、マルウェアリポジトリに照会する、コマンドライン主体の初動対応ツールです。 Malwoverviewは、脅威ハンターやマルウェアアナリスト向けの初動トリアージツールです。VirusTotal、Hybrid Analysis、URLHaus、Malware Bazaar、ThreatFox、Malshare、Polyswarm、AlienVault OTX、Malpedia、Triage、Shodan、AbuseIPDB、GreyNoise、URLScan.io、NIST NVDなど、多数のサービスを一度に利用できるクライアントとして動作します。各サイトを個別に開かなくても、1つのコマンドラインからハッシュ、URL、IP、ドメイン、CVEを調査できます。
malwoverview は無料で使えますか?ライセンスは?
malwoverview は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
malwoverview は今もメンテナンスされていますか?
半年以内に更新あり。malwoverview の最終コミットは 2026年9月22日 です。
malwoverview は何に使えますか?
インシデント対応時に、疑わしいファイル、ハッシュ、URL、IPを初動調査する。 ハッシュやIPのリストを複数の脅威インテリジェンスサービスに一括照会する。 サンプルの入ったフォルダーをYARAルールでスキャンし、一致結果をまとめる。 Android端末にインストールされたAPKが、サンドボックスやVirusTotalで既知のものかを確認する。
malwoverview のインストール方法は?
pipでMalwoverviewをインストールします: python -m pip install -U malwoverview 必要に応じて、YARAスキャンやTUIダッシュボードなどの追加機能をインストールします: pip install malwoverview[all] ホームディレクトリにある.malwapi.confファイルにAPIキーを追加します
malwoverview はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/alexandreborges/malwoverview

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト