レシピ
アプリの接続先を確認する
Kilobatは、各アプリの開いている接続と、各アドレスが登録されている国を表示します。
アプリで
ダッシュボードを開き、「接続」タブをクリックします。Proが必要です。
リストで接続の多い国を確認します。国をクリックすると、接続をその国で絞り込めます。
アプリ一覧でアプリの行をクリックします。パネルに、開いている接続がデータ量と国とともに表示されます。
接続を右クリックすると、そのホストをそのアプリだけ、またはすべてのアプリでブロックできます。ブロックにはネットワークフィルタが必要です。
CLIで
すべてのプロセスの開いているソケットを一覧表示します。
kilobat destinations出力ソケットごとに、プロセスID、プロセス、トランスポート、ローカルとリモートのアドレス、状態。
1つのプロセスのソケットを一覧表示します。
kilobat destinations --pid 4242アプリの開発元が申告している接続先を確認します。
kilobat access-policy com.raycast.macos1つのアプリに対してホストをブロックします。
kilobat block-host ads.example.com --app com.example.App
MCPで
claude mcp add kilobat -- kilobat mcpでMCPサーバを一度接続します。他のクライアントについてはドキュメントを参照してください。接続後は、エージェントがこれらのツールを呼び出せます。設定を変更するツールは、先にユーザに確認するようエージェントに伝えます。
| ツールと引数 | 機能 |
|---|---|
list_connections | 1つまたはすべてのプロセスの開いているソケット。 |
get_access_policy | 申告されている接続、その目的、拒否した場合に動かなくなるもの。 |
block_destination | ドメイン、IP、CIDR範囲を、1つのアプリまたはすべてのアプリでブロックします。 |
知っておきたいこと
- 国はアプリ内のDB-IPデータベースから判定します。アドレスがMacの外に送られることはありません。
- 表示されるのは、アドレスが登録されている国です。CDNやVPNのアドレスでは、サーバの所在地ではなく所有者の国が表示されます。
- アプリが必要とするドメインをブロックする前に、アクセスポリシーを確認してください。
出典
出典は2026年10月29日に確認しました。manページはmacOSに付属のものです。「ターミナル」でman <name>を実行すると開けます。