
IP、ドメイン、ハッシュを瞬時に検索し、Shodan、VirusTotal、GreyNoiseなどの複数の脅威インテリジェンスプラットフォームにアクセスするPowerToys Runプラグイン。
この PowerToys Run 用プラグインを使用すると、IP アドレス、ドメイン名、ハッシュ、またはその他のデータポイントを、サイバーセキュリティツールのリストからすばやく検索できます。セキュリティアナリスト、ペネトレーションテスター、またはアーティファクトやアラートを調査する際に素早く情報を調べる必要があるすべての人に最適です。
注: Power Toys Run v0.72.0 または v0.73.0 以降 (リリースノートには記載されていないため確実ではありません)、Powertoys Run プラグインのディレクトリが変更されました!
このプラグインや別のプラグインを既にインストールしていて最近動作しなくなった場合、それが原因かもしれません。プラグインを古いディレクトリから新しいディレクトリに移動する必要があります。
古いプラグインディレクトリは次のとおりです:
- PowerToys のマシン全体インストールの場合:
C:\Program Files\PowerToys\modules\launcher\Plugins- PowerToys のユーザーごとのインストールの場合:
C:\Users\<ユーザー名>\AppData\Local\PowerToys\modules\launcher\Plugins
プラグインをインストールするには:
C:\Program Files\PowerToys\RunPluginsC:\Users\<ユーザー名>\AppData\Local\PowerToys\RunPluginsql と入力すると動作するようになります
プラグインを使用するには、Alt+Space キーを押して PowerToys Run を開き、アクティベーションコマンド ql に続けてツールカテゴリと検索したいデータを入力します。

プラグインは、そのカテゴリに登録されている各ツールについて、デフォルトブラウザの新しいタブで検索したデータを開きます。

このプラグインには現在、以下のツールがデフォルトで含まれています:
注: バージョン 1.3.0 より前は、
tools.confがデフォルトの設定ファイルとして使用されていました。プラグインは、JSON 形式の
tools.jsonがまだ存在しない場合、自動的にtools.confリストをtools.jsonに変換し、その後はそちらを使用するようになります。
従来の設定ファイルは残りますが、使用されず、v1.3.0 以降のビルドには含まれません。
デフォルトでは、プラグインは上記の事前設定されたツールを使用します。これらの設定は、プラグインフォルダ内の tools.json ファイルを編集することで変更できます。
設定ファイルの形式は以下の標準に従います:
{
"Name": "VirusTotal",
"URL": "https://www.virustotal.com/gui/search/{0}",
"Categories": [ "ip", "domain", "hash"],
"Enabled": true
}
URL 内の {0} は検索入力に置き換えられます。そのため、現時点では URL データ (GET リクエスト) に基づいて動作するサイトのみがサポートされています。
例えば、https://www.virustotal.com/gui/search/{0} は https://www.virustotal.com/gui/search/1.1.1.1 になります。
このプラグインは MIT ライセンスの下で提供されています。コードを自由に使用、変更、配布してください。改善やバグ修正を行った場合は、プルリクエストを送信してプロジェクトに貢献することを検討してください。