脅威インテリジェンス関連の情報源をまとめたAwesomeリスト。IP・ドメインのフィードからツールや研究まで網羅。
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
pipでMalwoverviewをインストールします
python -m pip install -U malwoverview - 2
必要に応じて、YARAスキャンやTUIダッシュボードなどの追加機能をインストールします
pip install malwoverview[all] - 3
ホームディレクトリにある.malwapi.confファイルにAPIキーを追加します
使う前に知っておきたいこと
- すべての機能を利用するには、多数の個別のサードパーティサービスのAPIキーが必要です。
- Windowsでは特定のpython-magicのセットアップが必要で、macOSではHomebrewを使った追加手順が必要です。
トピック
よくある質問
- 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 の数値は毎日更新されます。
関連プロジェクト
AIエージェントからShodan APIとCVEDBを利用し、インターネット上のデバイス検索、ホスト調査、DNS、CVE情報の取得を可能にするMCPサーバー。
生テキストからIoCを抽出し、多数の脅威インテリジェンスサービスでレピュテーションを確認できるセルフホスト型Webアプリです。
Sysinternals Procmonを操作してプログラムの実行時の動作を記録・レポートする、マルウェア解析向けのポータブルなPythonスクリプト。
エントリーポイントからの実行パスを追跡し、関連関数をクラスタリングして、Geminiでバイナリの挙動を説明するIDA Proプラグイン。
200以上の情報源からIPやドメイン、メールアドレスなどを収集し、脅威インテリジェンスや攻撃対象領域の把握に役立つOSINT自動化ツール。