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
を返します。