public interface IContextMenuInvocation
IContextMenuFactoryを呼び出す場合に使用されます。カスタムコンテキストメニューファクトリーは、呼び出しイベントの詳細を取得するためにこのインタフェースに照会し、表示すべきメニューアイテムを決定できます。| 修飾子と型 | フィールドと説明 |
|---|---|
static byte |
CONTEXT_INTRUDER_ATTACK_RESULTS
Intruderの攻撃結果からコンテキストメニューが呼び出されていることを示します。
|
static byte |
CONTEXT_INTRUDER_PAYLOAD_POSITIONS
Intruderのペイロードポジションエディタからコンテキストメニューが呼び出されていることを示します。
|
static byte |
CONTEXT_MESSAGE_EDITOR_REQUEST
リクエストエディタからコンテキストメニューが呼び出されていることを示します。
|
static byte |
CONTEXT_MESSAGE_EDITOR_RESPONSE
レスポンスエディタからコンテキストメニューが呼び出されていることを示します。
|
static byte |
CONTEXT_MESSAGE_VIEWER_REQUEST
編集できないリクエストビューアーからコンテキストメニューが呼び出されていることを示します。
|
static byte |
CONTEXT_MESSAGE_VIEWER_RESPONSE
編集できないレスポンスビューアーからコンテキストメニューが呼び出されていることを示します。
|
static byte |
CONTEXT_PROXY_HISTORY
Proxy履歴からコンテキストメニューが呼び出されていることを示します。
|
static byte |
CONTEXT_SCANNER_RESULTS
Scannerの結果からコンテキストメニューが呼び出されていることを示します。
|
static byte |
CONTEXT_SEARCH_RESULTS
検索結果ウィンドウからコンテキストメニューが呼び出されていることを示します。
|
static byte |
CONTEXT_TARGET_SITE_MAP_TABLE
Targetサイトマップの一覧からコンテキストメニューが呼び出されていることを示します。
|
static byte |
CONTEXT_TARGET_SITE_MAP_TREE
Targetサイトマップのツリーからコンテキストメニューが呼び出されていることを示します。
|
| 修飾子と型 | メソッドと説明 |
|---|---|
java.awt.event.InputEvent |
getInputEvent()
コンテキストメニューの呼び出しを起動した、Javaネイティブの入力イベントを取得します。
|
byte |
getInvocationContext()
メニューが呼び出されたコンテキストを取得します。
|
IScanIssue[] |
getSelectedIssues()
コンテキストメニューが呼び出されたときにユーザが選択していたScanner問題の詳細を取得します。
|
IHttpRequestResponse[] |
getSelectedMessages()
コンテキストメニューが呼び出されたときにユーザが表示または選択したHTTPリクエスト/レスポンスの詳細を取得します。
|
int[] |
getSelectionBounds()
該当する場合、現在のメッセージにおけるユーザの選択範囲を取得します。
|
int |
getToolFlag()
コンテキストメニューが呼び出されたBurpツールを取得します。
|
static final byte CONTEXT_MESSAGE_EDITOR_REQUEST
static final byte CONTEXT_MESSAGE_EDITOR_RESPONSE
static final byte CONTEXT_MESSAGE_VIEWER_REQUEST
static final byte CONTEXT_MESSAGE_VIEWER_RESPONSE
static final byte CONTEXT_TARGET_SITE_MAP_TREE
static final byte CONTEXT_TARGET_SITE_MAP_TABLE
static final byte CONTEXT_PROXY_HISTORY
static final byte CONTEXT_SCANNER_RESULTS
static final byte CONTEXT_INTRUDER_PAYLOAD_POSITIONS
static final byte CONTEXT_INTRUDER_ATTACK_RESULTS
static final byte CONTEXT_SEARCH_RESULTS
java.awt.event.InputEvent getInputEvent()
InputEvent。int getToolFlag()
IBurpExtenderCallbacksインタフェースで定義されています。byte getInvocationContext()
int[] getSelectionBounds()
nullを返します。IHttpRequestResponse[] getSelectedMessages()
IHttpRequestResponseはインターセプトパネルの現在のコンテンツを反映しており、現在のメッセージが転送や破棄されると変わります。コンテキストメニューが呼び出されたメッセージの詳細を拡張が保存する必要がある場合は、呼び出し時にIHttpRequestResponseから詳細を取得するか、IBurpExtenderCallbacks.saveBuffersToTempFiles()を使用して、永続的で読み取り専用なIHttpRequestResponseのコピーを作成する必要があります。IHttpRequestResponseオブジェクトの配列。呼び出しに該当するメッセージがない場合、nullを返します。IScanIssue[] getSelectedIssues()
IScanIssueオブジェクトの配列。呼び出しに該当するScanner問題がない場合、nullを返します。