public interface IHttpListener
IBurpExtenderCallbacks.registerHttpListener()
を呼び出すと、HTTPリスナーに登録できます。他のBurpツールが作成したリクエストやレスポンスがリスナーに通知されます。HTTPリスナーを登録すると、これらのメッセージの分析や変更を拡張が実行できます。修飾子と型 | メソッドと説明 |
---|---|
void |
processHttpMessage(int toolFlag,
boolean messageIsRequest,
IHttpRequestResponse messageInfo)
HTTPリクエストが発行されようとしているときや、HTTPレスポンスを受信したときに呼び出されます。
|
void processHttpMessage(int toolFlag, boolean messageIsRequest, IHttpRequestResponse messageInfo)
toolFlag
- リクエストを発行したBurpツールを示すフラグ。Burpツールフラグは、IBurpExtenderCallbacks
インタフェースで定義されています。messageIsRequest
- このメソッドが、リクエストに対して、あるいはレスポンスに対して起動されたかを示すフラグ。messageInfo
- 処理されるリクエスト/レスポンスの詳細。拡張がこのオブジェクトのセッターメソッドを呼び出すと、現在のメッセージが更新され、Burpの動作を変更できます。