BurpのProxyリスナーがアクティブか確認

BurpのProxyリスナーは、ブラウザからの接続を待ち受けるローカルHTTPプロキシサーバです。これにより、ブラウザが送受信するすべてのHTTPリクエストとレスポンスを表示やインターセプトできます。これは、Burpのユーザ主導のワークフローの中心部分に位置します。

Burpはデフォルトで、ループバックインタフェースのポート8080でリスナーを1つだけ作成します。Burpを初めて起動するときは、このリスナーがアクティブで実行されているか確認する必要があります。

Burpで、Proxy > オプションタブに移動します。

Proxyリスナーパネルで、インタフェースが127.0.0.1:8080になっているエントリがあり、起動中チェックボックスがチェックされているか確認してください。アクティブで実行されていればチェックされています。そうなっていればすべてが順調で、次のブラウザの設定に進めます。

Proxyリスナーが実行されているか確認

そうでない場合は、パネルの左上にある設定アイコンをクリックし、デフォルトに戻すを選択します。起動中チェックボックスをもう一度見て、Proxyリスナーが実行されているかどうかを確認します。チェックボックスが選択されている場合、リスナーはアクティブです。それ以外の場合は、次の手順に進みます。

Proxyリスナーがデフォルトに復元

それでも実行されていない場合は、たとえば、デフォルトのポート8080が別のアプリケーションによって既に使用されていて使用できない可能性があります。この場合、別のポートを使用してみる必要があります。127.0.0.1:8080のエントリを選択し、編集ボタンをクリックします。Proxyリスナーを編集ダイアログが開きます。

バインドするポートフィールドで、空いていそうな新たなポート番号を入力し、OKをクリックします。

ポートにバインド

起動中チェックボックスを選択して、リスナーをアクティブにしてみてください。それでもアクティブにできない場合は、選択した新しいポートもブロックされている可能性があります。この手順を繰り返して、別のポートを試してください。

新しいポートでリスナーをアクティブ化