インタフェース | 詳細 |
---|---|
IBurpCollaboratorClientContext |
このインタフェースは、Burp Collaboratorクライアントコンテキストのインスタンスで、Burp Collaboratorペイロードの作成や、そのペイロードを使用した結果のネットワーク通信をCollaboratorサーバにポーリングできます。
|
IBurpCollaboratorInteraction |
このインタフェースは、Burp Collaboratorサーバで発生したネットワーク通信です。
|
IBurpExtender |
すべての拡張は、このインタフェースを実装する必要があります。
|
IBurpExtenderCallbacks |
拡張がBurp内でさまざまなアクションを実行する際に使用する、コールバックメソッドのセットを拡張に渡すために、Burp Suiteによって使われます。
|
IContextMenuFactory |
拡張はこのインタフェースを実装して、
IBurpExtenderCallbacks.registerContextMenuFactory() を呼び出すと、カスタムコンテキストメニューアイテムのファクトリーを登録できます。 |
IContextMenuInvocation |
コンテキストメニュー呼び出しの詳細と共に、拡張が提供した
IContextMenuFactory を呼び出す場合に使用されます。 |
ICookie |
HTTP cookieの詳細の保持に使用されます。
|
IExtensionHelpers |
Buurp拡張で起こるさまざまな一般的なタスクの支援に便利な、数々のヘルパーメソッドが含あります。
|
IExtensionStateListener |
拡張はこのインタフェースを実装して、
IBurpExtenderCallbacks.registerExtensionStateListener() を呼び出すと、拡張状態リスナーに登録できます。 |
IHttpHeader |
HTTP/2ヘッダに関する詳細を保持するために使用されます。
|
IHttpListener |
拡張はこのインタフェースを実装して、
IBurpExtenderCallbacks.registerHttpListener() を呼び出すと、HTTPリスナーに登録できます。 |
IHttpRequestResponse |
HTTPメッセージに関する詳細の取得や更新に使用されます。
|
IHttpRequestResponsePersisted |
IBurpExtenderCallbacks.saveBuffersToTempFiles() を使用して一時ファイルにリクエストやレスポンスメッセージを保存した、IHttpRequestResponse オブジェクトに使われます。 |
IHttpRequestResponseWithMarkers |
マーカが適用された
IHttpRequestResponse オブジェクトに使用します。 |
IHttpService |
HTTPリクエストを送信できるよう、HTTPサービスに関する詳細を提供します。
|
IInterceptedProxyMessage |
このインタフェースは、Burp ProxyがインターセプトされたHTTPメッセージを表すために使用されます。
|
IIntruderAttack |
Intruder攻撃の詳細の保持に使用されます。
|
IIntruderPayloadGenerator |
カスタムIntruderペイロードジェネレータに使用されます。
|
IIntruderPayloadGeneratorFactory |
拡張はこのインタフェースを実装して、
IBurpExtenderCallbacks.registerIntruderPayloadGeneratorFactory() を呼び出すと、カスタムIntruderペイロードファクトリーに登録できます。 |
IIntruderPayloadProcessor |
拡張がこのインタフェースを実装して、
IBurpExtenderCallbacks.registerIntruderPayloadProcessor() を呼び出すと、カスタムIntruderペイロードプロセッサに登録できます。 |
IMenuItemHandler | 非推奨
代わりに
IContextMenuFactory を使用してください。 |
IMessageEditor |
独自のUIを使う拡張の、BurpのHTTPメッセージエディタのインスタンスを提供します。
|
IMessageEditorController |
現在表示されたメッセージの詳細を取得するために、
IMessageEditor が呼び出します。 |
IMessageEditorTab |
IMessageEditorTabFactory に登録される拡張は、このインタフェースのインスタンスを返す必要があり、そのHTTPメッセージエディタにカスタムタブを生成する際にBurpが使用します。 |
IMessageEditorTabFactory |
拡張はこのインタフェースを実装して、
IBurpExtenderCallbacks.registerMessageEditorTabFactory() を呼び出すと、カスタムメッセージエディタタブのファクトリーを登録できます。 |
IParameter |
HTTPリクエストパラメータの詳細を保持します。
|
IProxyListener |
拡張はこのインタフェースを実装して、
IBurpExtenderCallbacks.registerProxyListener() を呼び出すと、Proxyリスナーに登録できます。 |
IRequestInfo |
HTTPリクエストに関する重要な詳細を取得します。
|
IResponseInfo |
HTTPレスポンスに関する重要な詳細を取得します。
|
IResponseKeywords |
複数のHTTPレスポンスに現れるキーワードの数を表します。
|
IResponseVariations |
さまざまな属性に応じた、HTTPレスポンス間の変化を表現します。
|
IScanIssue |
Scannerが発見した問題の詳細を取得します。
|
IScannerCheck |
拡張はこのインタフェースを実装して、
IBurpExtenderCallbacks.registerScannerCheck() を呼び出すと、カスタムScannerチェックを登録できます。 |
IScannerInsertionPoint |
アクティブスキャンで使用する挿入ポイントを定義します。
|
IScannerInsertionPointProvider |
拡張はこのインタフェースを実装して、
IBurpExtenderCallbacks.registerScannerInsertionPointProvider() を呼び出すと、カスタムのScanner挿入ポイントのファクトリーを登録できます。 |
IScannerListener |
拡張はこのインタフェースを実装して、
IBurpExtenderCallbacks.registerScannerListener() を呼び出すと、Scannerリスナーに登録できます。 |
IScanQueueItem |
Burp Scannerのアクティブスキャンキュー内アイテムの詳細を取得します。
|
IScopeChangeListener |
拡張はこのインタフェースを実装して、
IBurpExtenderCallbacks.registerScopeChangeListener() を呼び出すと、スコープ変更リスナーに登録できます。 |
ISessionHandlingAction |
拡張がこのインタフェースを実装して、
IBurpExtenderCallbacks.registerSessionHandlingActionerPayloadProcessor() を呼び出すと、カスタムセッションハンドリングアクションに登録できます。 |
ITab |
IBurpExtenderCallbacks.addSuiteTab() のようなメソッドを使用して、BurpのUIに追加されるカスタムタブの詳細をBurpに提供します。 |
ITempFile |
IBurpExtenderCallbacks.saveToTempFile() が呼び出されて作成された、一時ファイルの詳細を保持します。 |
ITextEditor |
拡張の独自のUI内でBurpのRawテキストエディタを使う場合、そのインスタンスを提供するために使用されます。
|