- cancel() - インタフェース burp.IScanQueueItem のメソッド
-
スキャンキューアイテムをキャンセルします。
- consolidateDuplicateIssues(IScanIssue, IScanIssue) - インタフェース burp.IScannerCheck のメソッド
-
Scannerは、カスタムスキャンチェックが同じURLパスで複数の問題を報告したとき、このメソッドを呼び出します。
- CONTENT_TYPE_AMF - インタフェース burp.IRequestInfo の static 変数
-
AMFコンテンツを示します。
- CONTENT_TYPE_JSON - インタフェース burp.IRequestInfo の static 変数
-
JSONコンテンツを示します。
- CONTENT_TYPE_MULTIPART - インタフェース burp.IRequestInfo の static 変数
-
マルチパートコンテンツを示します。
- CONTENT_TYPE_NONE - インタフェース burp.IRequestInfo の static 変数
-
コンテンツがないことを示します。
- CONTENT_TYPE_UNKNOWN - インタフェース burp.IRequestInfo の static 変数
-
不明なコンテンツを示します。
- CONTENT_TYPE_URL_ENCODED - インタフェース burp.IRequestInfo の static 変数
-
URLエンコードされたコンテンツを示します。
- CONTENT_TYPE_XML - インタフェース burp.IRequestInfo の static 変数
-
XMLコンテンツを示します。
- CONTEXT_INTRUDER_ATTACK_RESULTS - インタフェース burp.IContextMenuInvocation の static 変数
-
Intruderの攻撃結果からコンテキストメニューが呼び出されていることを示します。
- CONTEXT_INTRUDER_PAYLOAD_POSITIONS - インタフェース burp.IContextMenuInvocation の static 変数
-
Intruderのペイロードポジションエディタからコンテキストメニューが呼び出されていることを示します。
- CONTEXT_MESSAGE_EDITOR_REQUEST - インタフェース burp.IContextMenuInvocation の static 変数
-
リクエストエディタからコンテキストメニューが呼び出されていることを示します。
- CONTEXT_MESSAGE_EDITOR_RESPONSE - インタフェース burp.IContextMenuInvocation の static 変数
-
レスポンスエディタからコンテキストメニューが呼び出されていることを示します。
- CONTEXT_MESSAGE_VIEWER_REQUEST - インタフェース burp.IContextMenuInvocation の static 変数
-
編集できないリクエストビューアーからコンテキストメニューが呼び出されていることを示します。
- CONTEXT_MESSAGE_VIEWER_RESPONSE - インタフェース burp.IContextMenuInvocation の static 変数
-
編集できないレスポンスビューアーからコンテキストメニューが呼び出されていることを示します。
- CONTEXT_PROXY_HISTORY - インタフェース burp.IContextMenuInvocation の static 変数
-
Proxy履歴からコンテキストメニューが呼び出されていることを示します。
- CONTEXT_SCANNER_RESULTS - インタフェース burp.IContextMenuInvocation の static 変数
-
Scannerの結果からコンテキストメニューが呼び出されていることを示します。
- CONTEXT_SEARCH_RESULTS - インタフェース burp.IContextMenuInvocation の static 変数
-
検索結果ウィンドウからコンテキストメニューが呼び出されていることを示します。
- CONTEXT_TARGET_SITE_MAP_TABLE - インタフェース burp.IContextMenuInvocation の static 変数
-
Targetサイトマップの一覧からコンテキストメニューが呼び出されていることを示します。
- CONTEXT_TARGET_SITE_MAP_TREE - インタフェース burp.IContextMenuInvocation の static 変数
-
Targetサイトマップのツリーからコンテキストメニューが呼び出されていることを示します。
- createBurpCollaboratorClientContext() - インタフェース burp.IBurpExtenderCallbacks のメソッド
-
Burp Collaboratorクライアントコンテキストのインスタンスを作成し、Burp Collaboratorペイロードの作成や、そのペイロードを使用した結果のネットワーク通信をCollaboratorサーバにポーリングできます。
- createMenuItems(IContextMenuInvocation) - インタフェース burp.IContextMenuFactory のメソッド
-
ユーザがBurp内の任意のコンテキストメニューを呼び出したときに呼ばれます。
- createMessageEditor(IMessageEditorController, boolean) - インタフェース burp.IBurpExtenderCallbacks のメソッド
-
独自のUIを使用する拡張のための、BurpのHTTPメッセージエディタの新しいインスタンスを作成します。
- createNewInstance(IIntruderAttack) - インタフェース burp.IIntruderPayloadGeneratorFactory のメソッド
-
このペイロードをジェネレータを使用してIntruder攻撃を開始した際に、Burpに呼び出されます。
- createNewInstance(IMessageEditorController, boolean) - インタフェース burp.IMessageEditorTabFactory のメソッド
-
各HTTPメッセージエディタに対して一度、Burpはこのメソッドを呼び出し、ファクトリーはIMessageEditorTab
オブジェクトの新規インスタンスを提供する必要があります。
- createTextEditor() - インタフェース burp.IBurpExtenderCallbacks のメソッド
-
独自のUIを使用する拡張のための、Burpのプレーンテキストエディタの新しいインスタンスを作成します。
- customizeUiComponent(Component) - インタフェース burp.IBurpExtenderCallbacks のメソッド
-
BurpのUIスタイルに沿って、フォントサイズ、色、一覧の行間隔などを含むUIコンポーネントをカスタマイズします。
- generatePayload(boolean) - インタフェース burp.IBurpCollaboratorClientContext のメソッド
-
Burp Collaboratorのペイロードを新規に作成します。
- generateScanReport(String, IScanIssue[], File) - インタフェース burp.IBurpExtenderCallbacks のメソッド
-
指定したScannerの問題についてのレポートを生成します。
- getActionName() - インタフェース burp.ISessionHandlingAction のメソッド
-
Burpがセッションハンドリングアクションの名前を取得する際に使用します。
- getAttributeValue(String, int) - インタフェース burp.IResponseVariations のメソッド
-
レスポンスの各属性の値を取得します。
- getBaseValue() - インタフェース burp.IScannerInsertionPoint のメソッド
-
挿入ポイントの元値を返します。
- getBodyOffset() - インタフェース burp.IRequestInfo のメソッド
-
リクエスト内でメッセージボディが開始するオフセットを取得します。
- getBodyOffset() - インタフェース burp.IResponseInfo のメソッド
-
レスポンス内でメッセージボディが開始するオフセットを取得します。
- getBuffer() - インタフェース burp.ITempFile のメソッド
-
一時ファイルに保存されたバッファの内容を取得します。
- getBurpVersion() - インタフェース burp.IBurpExtenderCallbacks のメソッド
-
拡張が実行されているBurpのバージョンに関する情報を取得します。
- getClientIpAddress() - インタフェース burp.IInterceptedProxyMessage のメソッド
-
受信したメッセージのリクエストを送信した、クライアントIPアドレスを返します。
- getCollaboratorServerLocation() - インタフェース burp.IBurpCollaboratorClientContext のメソッド
-
Collaboratorサーバのネットワークロケーションを所得します。
- getCommandLineArguments() - インタフェース burp.IBurpExtenderCallbacks のメソッド
-
Burp起動時に渡されたコマンドライン引数を返します。
- getComment() - インタフェース burp.IHttpRequestResponse のメソッド
-
該当する場合、このアイテムに対してユーザが付けたコメントを取得します。
- getComponent() - インタフェース burp.IMessageEditor のメソッド
-
拡張が独自のUIを追加するための、エディタのUIコンポーネントを返します。
- getComponent() - インタフェース burp.ITextEditor のメソッド
-
拡張が独自のUIを追加するための、エディタのUIコンポーネントを返します。
- getConfidence() - インタフェース burp.IScanIssue のメソッド
-
この問題の確度を返します。
- getContentType() - インタフェース burp.IRequestInfo のメソッド
-
メッセージ本文のコンテンツタイプを取得します。
- getContextMenuFactories() - インタフェース burp.IBurpExtenderCallbacks のメソッド
-
拡張が登録したコンテキストメニューファクトリを取得します。
- getCookieJarContents() - インタフェース burp.IBurpExtenderCallbacks のメソッド
-
Burpのセッションハンドリングcookie jarファイルの内容を取得します。
- getCookies() - インタフェース burp.IResponseInfo のメソッド
-
レスポンスに設定されたHTTP cookieの詳細を取得します。
- getDomain() - インタフェース burp.ICookie のメソッド
-
cookieがスコープ内になるドメインを取得します。
- getExpiration() - インタフェース burp.ICookie のメソッド
-
cookieの有効期限を取得します。
- getExtensionFilename() - インタフェース burp.IBurpExtenderCallbacks のメソッド
-
現在の拡張が読み込まれたファイルの絶対パス名を取得します。
- getExtensionStateListeners() - インタフェース burp.IBurpExtenderCallbacks のメソッド
-
拡張が登録した拡張状態リスナーを取得します。
- getGeneratorName() - インタフェース burp.IIntruderPayloadGeneratorFactory のメソッド
-
Burpがペイロードジェネレータの名前を取得する際に使用します。
- getHeaders(byte[]) - インタフェース burp.IBurpExtenderCallbacks のメソッド
-
- getHeaders() - インタフェース burp.IRequestInfo のメソッド
-
リクエストに含まれるHTTPヘッダを取得します。
- getHeaders() - インタフェース burp.IResponseInfo のメソッド
-
レスポンスに含まれるHTTPヘッダを取得します。
- getHelpers() - インタフェース burp.IBurpExtenderCallbacks のメソッド
-
多数の有用なタスクを拡張で実行するために使われるIExtensionHelpers
オブジェクトを取得します。
- getHighlight() - インタフェース burp.IHttpRequestResponse のメソッド
-
該当する場合、このアイテムに対してユーザが付けた色づけを取得します。
- getHost() - インタフェース burp.IHttpService のメソッド
-
サービスのホスト名またはIPアドレスを返します。
- getHttpListeners() - インタフェース burp.IBurpExtenderCallbacks のメソッド
-
拡張が登録したHTTPリスナーを取得します。
- getHttpMessages() - インタフェース burp.IScanIssue のメソッド
-
問題の根拠となるHTTPメッセージを返します。
- getHttpService() - インタフェース burp.IHttpRequestResponse のメソッド
-
リクエスト/レスポンスのHTTPサービスを取得します。
- getHttpService() - インタフェース burp.IIntruderAttack のメソッド
-
攻撃のHTTPサービスを取得します。
- getHttpService() - インタフェース burp.IMessageEditorController のメソッド
-
現在のメッセージのHTTPサービスを取得します。
- getHttpService() - インタフェース burp.IScanIssue のメソッド
-
問題が生成されたHTTPサービスを返します。
- getInferredMimeType() - インタフェース burp.IResponseInfo のメソッド
-
HTTPメッセージボディの内容から推測される、メッセージ本文のMIMEタイプを取得します。
- getInputEvent() - インタフェース burp.IContextMenuInvocation のメソッド
-
コンテキストメニューの呼び出しを起動した、Javaネイティブの入力イベントを取得します。
- getInsertionPointName() - インタフェース burp.IScannerInsertionPoint のメソッド
-
挿入ポイントの名前を返します。
- getInsertionPoints(IHttpRequestResponse) - インタフェース burp.IScannerInsertionPointProvider のメソッド
-
リクエストがアクティブスキャンされる際、Scannerはこのメソッドを呼び出し、スキャンで使用されるカスタム挿入ポイントのリストをプロバイダーが提供する必要があります。
- getInsertionPointType() - インタフェース burp.IScannerInsertionPoint のメソッド
-
挿入ポイントのタイプを返します。
- getInterceptAction() - インタフェース burp.IInterceptedProxyMessage のメソッド
-
現在のインターセプトアクションを取得します。
- getIntruderPayloadGeneratorFactories() - インタフェース burp.IBurpExtenderCallbacks のメソッド
-
拡張が登録したIntruderペイロードジェネレータファクトリを取得します。
- getIntruderPayloadProcessors() - インタフェース burp.IBurpExtenderCallbacks のメソッド
-
拡張が登録したIntruderペイロードプロセッサを取得します。
- getInvariantAttributes() - インタフェース burp.IResponseVariations のメソッド
-
分析されたレスポンス間で変化しない属性のリストを取得します。
- getInvariantKeywords() - インタフェース burp.IResponseKeywords のメソッド
-
分析されたレスポンスの間で、カウントが変化しないキーワードのリストを取得します。
- getInvocationContext() - インタフェース burp.IContextMenuInvocation のメソッド
-
メニューが呼び出されたコンテキストを取得します。
- getIssueBackground() - インタフェース burp.IScanIssue のメソッド
-
このタイプの問題の背景説明を返します。
- getIssueDetail() - インタフェース burp.IScanIssue のメソッド
-
問題のこの特定のインスタンスに関する詳細情報を返します。
- getIssueName() - インタフェース burp.IScanIssue のメソッド
-
問題の種類の名前を返します。
- getIssues() - インタフェース burp.IScanQueueItem のメソッド
-
スキャンキューアイテムに対して生成された問題の詳細を返します。
- getIssueType() - インタフェース burp.IScanIssue のメソッド
-
問題の種類の数値識別子を返します。
- getKeywordCount(String, int) - インタフェース burp.IResponseKeywords のメソッド
-
キーワードごとの、レスポンス内への出現回数を取得します。
- getListenerInterface() - インタフェース burp.IInterceptedProxyMessage のメソッド
-
インターセプトしたメッセージを処理しているBurp Proxyリスナーの名前を取得します。
- getMessage() - インタフェース burp.IMessageEditor のメソッド
-
ユーザが変更しようとしている、現在表示されているメッセージを取得します。
- getMessage() - インタフェース burp.IMessageEditorTab のメソッド
-
現在表示されているメッセージを返します。
- getMessageEditorTabFactories() - インタフェース burp.IBurpExtenderCallbacks のメソッド
-
拡張が登録したメッセージエディタタブのファクトリを取得します。
- getMessageInfo() - インタフェース burp.IInterceptedProxyMessage のメソッド
-
インターセプトしたメッセージの詳細を取得します。
- getMessageReference() - インタフェース burp.IInterceptedProxyMessage のメソッド
-
このリクエスト/レスポンスの一意な参照番号を取得します。
- getMethod() - インタフェース burp.IRequestInfo のメソッド
-
リクエストで使用されるHTTPメソッドを取得します。
- getName() - インタフェース burp.ICookie のメソッド
-
cookieの名前を取得します。
- getName() - インタフェース burp.IHttpHeader のメソッド
-
ヘッダ名を取得します。
- getName() - インタフェース burp.IParameter のメソッド
-
パラメータ名を取得します。
- getNameEnd() - インタフェース burp.IParameter のメソッド
-
HTTPリクエスト内のパラメータ名の終了オフセットを取得します。
- getNameStart() - インタフェース burp.IParameter のメソッド
-
HTTPリクエスト内におけるパラメータ名の開始オフセットを取得します。
- getNextPayload(byte[]) - インタフェース burp.IIntruderPayloadGenerator のメソッド
-
Burpに次のペイロード値を取得させます。
- getNumErrors() - インタフェース burp.IScanQueueItem のメソッド
-
スキャンキューアイテムに対して発生したネットワークエラー数を返します。
- getNumInsertionPoints() - インタフェース burp.IScanQueueItem のメソッド
-
スキャンキューアイテムに使用されている攻撃挿入ポイント数を返します。
- getNumRequests() - インタフェース burp.IScanQueueItem のメソッド
-
スキャンキューアイテムに対して発行されたリクエスト数を返します。
- getParameters(byte[]) - インタフェース burp.IBurpExtenderCallbacks のメソッド
-
- getParameters() - インタフェース burp.IRequestInfo のメソッド
-
リクエストに含まれるパラメータを取得します。
- getPath() - インタフェース burp.ICookie のメソッド
-
cookieがスコープ内になるパスを取得します。
- getPayloadOffsets(byte[]) - インタフェース burp.IScannerInsertionPoint のメソッド
-
挿入ポイントに配置された際の、リクエスト内におけるペイロード値のオフセットを決定します。
- getPercentageComplete() - インタフェース burp.IScanQueueItem のメソッド
-
非推奨。
- getPort() - インタフェース burp.IHttpService のメソッド
-
サービスのポート番号を返します。
- getProcessorName() - インタフェース burp.IIntruderPayloadProcessor のメソッド
-
Burpがペイロードプロセッサの名前を取得する際に使用します。
- getProperties() - インタフェース burp.IBurpCollaboratorInteraction のメソッド
-
通信の全プロパティを含んだマップを取得します。
- getProperty(String) - インタフェース burp.IBurpCollaboratorInteraction のメソッド
-
通信のプロパティを取得します。
- getProtocol() - インタフェース burp.IHttpService のメソッド
-
サービスのプロトコルを返します。
- getProxyHistory() - インタフェース burp.IBurpExtenderCallbacks のメソッド
-
Proxy履歴のすべてにアイテムの詳細を返します。
- getProxyListeners() - インタフェース burp.IBurpExtenderCallbacks のメソッド
-
拡張が登録したProxyリスナーを取得します。
- getRemediationBackground() - インタフェース burp.IScanIssue のメソッド
-
このタイプの問題を修正するための背景説明を返します。
- getRemediationDetail() - インタフェース burp.IScanIssue のメソッド
-
問題のこの特定のインスタンスの修正に関する詳細情報を返します。
- getRequest() - インタフェース burp.IHttpRequestResponse のメソッド
-
リクエストメッセージを取得します。
- getRequest() - インタフェース burp.IMessageEditorController のメソッド
-
現在のメッセージ(自身はレスポンスの場合がある)に関連付けられた、HTTPリクエストを取得します。
- getRequestMarkers() - インタフェース burp.IHttpRequestResponseWithMarkers のメソッド
-
リクエストマーカの詳細を返します。
- getRequestParameter(byte[], String) - インタフェース burp.IExtensionHelpers のメソッド
-
HTTPリクエスト内の指定したパラメータの詳細を取得します。
- getRequestTemplate() - インタフェース burp.IIntruderAttack のメソッド
-
攻撃のリクエストテンプレートを取得します。
- getResponse() - インタフェース burp.IHttpRequestResponse のメソッド
-
レスポンスメッセージを取得します。
- getResponse() - インタフェース burp.IMessageEditorController のメソッド
-
現在のメッセージ(自身はリクエストの場合がある)に関連付けられた、HTTPレスポンスを取得します。
- getResponseMarkers() - インタフェース burp.IHttpRequestResponseWithMarkers のメソッド
-
レスポンスマーカの詳細を返します。
- getScanIssues(String) - インタフェース burp.IBurpExtenderCallbacks のメソッド
-
指定されたリテラル プレフィックスに一致するURLのスキャンで見つかったすべての問題を返します。
- getScannerChecks() - インタフェース burp.IBurpExtenderCallbacks のメソッド
-
拡張が登録したScannerチェックを取得します。
- getScannerInsertionPointProviders() - インタフェース burp.IBurpExtenderCallbacks のメソッド
-
拡張が登録したScannerの挿入ポイントプロバイダーを取得します。
- getScannerListeners() - インタフェース burp.IBurpExtenderCallbacks のメソッド
-
拡張が登録したScannerのリスナーを取得します。
- getScopeChangeListeners() - インタフェース burp.IBurpExtenderCallbacks のメソッド
-
拡張が登録したスコープ変更リスナーを取得します。
- getSelectedData() - インタフェース burp.IMessageEditor のメソッド
-
ユーザによって現在選択されているデータを返します。
- getSelectedData() - インタフェース burp.IMessageEditorTab のメソッド
-
ユーザによって現在選択されているデータを取得します。
- getSelectedIssues() - インタフェース burp.IContextMenuInvocation のメソッド
-
コンテキストメニューが呼び出されたときにユーザが選択していたScanner問題の詳細を取得します。
- getSelectedMessages() - インタフェース burp.IContextMenuInvocation のメソッド
-
コンテキストメニューが呼び出されたときにユーザが表示または選択したHTTPリクエスト/レスポンスの詳細を取得します。
- getSelectedText() - インタフェース burp.ITextEditor のメソッド
-
現在選択されているテキストを取得します。
- getSelectionBounds() - インタフェース burp.IContextMenuInvocation のメソッド
-
該当する場合、現在のメッセージにおけるユーザの選択範囲を取得します。
- getSelectionBounds() - インタフェース burp.IMessageEditor のメソッド
-
該当する場合、表示されているメッセージにおけるユーザの選択範囲を取得します。
- getSelectionBounds() - インタフェース burp.ITextEditor のメソッド
-
該当する場合、表示されているテキストにおけるユーザの選択範囲を取得します。
- getSessionHandlingActions() - インタフェース burp.IBurpExtenderCallbacks のメソッド
-
拡張に登録されたセッションハンドリングアクションを取得します。
- getSeverity() - インタフェース burp.IScanIssue のメソッド
-
問題の危険度を返します。
- getSiteMap(String) - インタフェース burp.IBurpExtenderCallbacks のメソッド
-
サイトマップ内のアイテムの詳細を返します。
- getStatedMimeType() - インタフェース burp.IResponseInfo のメソッド
-
HTTPヘッダに記載された、メッセージ本文のMIMEタイプを取得します。
- getStatus() - インタフェース burp.IScanQueueItem のメソッド
-
スキャンキューアイテムのステータスの説明を返します。
- getStatusCode() - インタフェース burp.IResponseInfo のメソッド
-
レスポンスに含まれるHTTPステータスコードを取得します。
- getStderr() - インタフェース burp.IBurpExtenderCallbacks のメソッド
-
この拡張の標準エラーストリームを取得します。
- getStdout() - インタフェース burp.IBurpExtenderCallbacks のメソッド
-
この拡張の標準出力ストリームを取得します。
- getTabCaption() - インタフェース burp.IMessageEditorTab のメソッド
-
カスタムタブが表示された際の表示名を返します。
- getTabCaption() - インタフェース burp.ITab のメソッド
-
カスタムタブが表示された際の表示名を取得するためにBurpが使用します。
- getText() - インタフェース burp.ITextEditor のメソッド
-
現在表示されているテキストを取得します。
- getToolFlag() - インタフェース burp.IContextMenuInvocation のメソッド
-
コンテキストメニューが呼び出されたBurpツールを取得します。
- getToolName(int) - インタフェース burp.IBurpExtenderCallbacks のメソッド
-
指定されたツールフラグのBurpツールの、わかりやすい名前を取得します。
- getType() - インタフェース burp.IParameter のメソッド
-
パラメータタイプを取得します。
- getUiComponent() - インタフェース burp.IMessageEditorTab のメソッド
-
表示される際にカスタムタブのコンテンツとして使用されるコンポーネントを返します。
- getUiComponent() - インタフェース burp.ITab のメソッド
-
カスタムタブが表示されたときにコンテンツとして使用されるコンポーネントを取得するためにBurpが使用します。
- getUrl() - インタフェース burp.IRequestInfo のメソッド
-
リクエスト内のURLを取得します。
- getUrl() - インタフェース burp.IScanIssue のメソッド
-
問題が生成されたURLを返します。
- getValue() - インタフェース burp.ICookie のメソッド
-
cookieの値を取得します。
- getValue() - インタフェース burp.IHttpHeader のメソッド
-
ヘッダ値を取得します。
- getValue() - インタフェース burp.IParameter のメソッド
-
パラメータ値を取得します。
- getValueEnd() - インタフェース burp.IParameter のメソッド
-
HTTPリクエスト内におけるパラメータ値の終了オフセットを取得します。
- getValueStart() - インタフェース burp.IParameter のメソッド
-
HTTPリクエスト内におけるパラメータ値の開始オフセットを取得します。
- getVariantAttributes() - インタフェース burp.IResponseVariations のメソッド
-
分析されたレスポンス間で変化した属性のリストを取得します。
- getVariantKeywords() - インタフェース burp.IResponseKeywords のメソッド
-
分析されたレスポンスの間で、カウントが変化したキーワードのリストを取得します。
- IBurpCollaboratorClientContext - burp のインタフェース
-
このインタフェースは、Burp Collaboratorクライアントコンテキストのインスタンスで、Burp Collaboratorペイロードの作成や、そのペイロードを使用した結果のネットワーク通信をCollaboratorサーバにポーリングできます。
- IBurpCollaboratorInteraction - burp のインタフェース
-
このインタフェースは、Burp Collaboratorサーバで発生したネットワーク通信です。
- IBurpExtender - burp のインタフェース
-
すべての拡張は、このインタフェースを実装する必要があります。
- IBurpExtenderCallbacks - burp のインタフェース
-
拡張がBurp内でさまざまなアクションを実行する際に使用する、コールバックメソッドのセットを拡張に渡すために、Burp Suiteによって使われます。
- IContextMenuFactory - burp のインタフェース
-
拡張はこのインタフェースを実装して、IBurpExtenderCallbacks.registerContextMenuFactory()
を呼び出すと、カスタムコンテキストメニューアイテムのファクトリーを登録できます。
- IContextMenuInvocation - burp のインタフェース
-
コンテキストメニュー呼び出しの詳細と共に、拡張が提供したIContextMenuFactory
を呼び出す場合に使用されます。
- ICookie - burp のインタフェース
-
HTTP cookieの詳細の保持に使用されます。
- IExtensionHelpers - burp のインタフェース
-
Buurp拡張で起こるさまざまな一般的なタスクの支援に便利な、数々のヘルパーメソッドが含あります。
- IExtensionStateListener - burp のインタフェース
-
拡張はこのインタフェースを実装して、IBurpExtenderCallbacks.registerExtensionStateListener()
を呼び出すと、拡張状態リスナーに登録できます。
- IHttpHeader - burp のインタフェース
-
HTTP/2ヘッダに関する詳細を保持するために使用されます。
- IHttpListener - burp のインタフェース
-
拡張はこのインタフェースを実装して、IBurpExtenderCallbacks.registerHttpListener()
を呼び出すと、HTTPリスナーに登録できます。
- IHttpRequestResponse - burp のインタフェース
-
HTTPメッセージに関する詳細の取得や更新に使用されます。
- IHttpRequestResponsePersisted - burp のインタフェース
-
IBurpExtenderCallbacks.saveBuffersToTempFiles()
を使用して一時ファイルにリクエストやレスポンスメッセージを保存した、IHttpRequestResponse
オブジェクトに使われます。
- IHttpRequestResponseWithMarkers - burp のインタフェース
-
マーカが適用されたIHttpRequestResponse
オブジェクトに使用します。
- IHttpService - burp のインタフェース
-
HTTPリクエストを送信できるよう、HTTPサービスに関する詳細を提供します。
- IInterceptedProxyMessage - burp のインタフェース
-
このインタフェースは、Burp ProxyがインターセプトされたHTTPメッセージを表すために使用されます。
- IIntruderAttack - burp のインタフェース
-
Intruder攻撃の詳細の保持に使用されます。
- IIntruderPayloadGenerator - burp のインタフェース
-
カスタムIntruderペイロードジェネレータに使用されます。
- IIntruderPayloadGeneratorFactory - burp のインタフェース
-
拡張はこのインタフェースを実装して、IBurpExtenderCallbacks.registerIntruderPayloadGeneratorFactory()
を呼び出すと、カスタムIntruderペイロードファクトリーに登録できます。
- IIntruderPayloadProcessor - burp のインタフェース
-
拡張がこのインタフェースを実装して、IBurpExtenderCallbacks.registerIntruderPayloadProcessor()
を呼び出すと、カスタムIntruderペイロードプロセッサに登録できます。
- IMenuItemHandler - burp のインタフェース
-
- IMessageEditor - burp のインタフェース
-
独自のUIを使う拡張の、BurpのHTTPメッセージエディタのインスタンスを提供します。
- IMessageEditorController - burp のインタフェース
-
現在表示されたメッセージの詳細を取得するために、IMessageEditor
が呼び出します。
- IMessageEditorTab - burp のインタフェース
-
IMessageEditorTabFactory
に登録される拡張は、このインタフェースのインスタンスを返す必要があり、そのHTTPメッセージエディタにカスタムタブを生成する際にBurpが使用します。
- IMessageEditorTabFactory - burp のインタフェース
-
拡張はこのインタフェースを実装して、IBurpExtenderCallbacks.registerMessageEditorTabFactory()
を呼び出すと、カスタムメッセージエディタタブのファクトリーを登録できます。
- includeInScope(URL) - インタフェース burp.IBurpExtenderCallbacks のメソッド
-
Suite全体スコープに、指定したURLを含めます。
- indexOf(byte[], byte[], boolean, int, int) - インタフェース burp.IExtensionHelpers のメソッド
-
指定したパターンがデータ内で最初に出現する部分を検索します。
- INS_ENTIRE_BODY - インタフェース burp.IScannerInsertionPoint の static 変数
-
ペイロードのHTTPリクエストのボディへの挿入を示します。
- INS_EXTENSION_PROVIDED - インタフェース burp.IScannerInsertionPoint の static 変数
-
IScannerInsertionPointProvider
に登録された拡張にペイロードの挿入ポイントを示すために使用されます。
- INS_HEADER - インタフェース burp.IScannerInsertionPoint の static 変数
-
ペイロードのHTTPリクエストヘッダへの入を示します。
- INS_PARAM_AMF - インタフェース burp.IScannerInsertionPoint の static 変数
-
ペイロードのAMFパラメータ値への挿入を示します。
- INS_PARAM_BODY - インタフェース burp.IScannerInsertionPoint の static 変数
-
ペイロードのボディパラメータ値への挿入を示します。
- INS_PARAM_COOKIE - インタフェース burp.IScannerInsertionPoint の static 変数
-
ペイロードのHTTP cookieへの挿入を示します。
- INS_PARAM_JSON - インタフェース burp.IScannerInsertionPoint の static 変数
-
ペイロードのJSON構造内の値への挿入を示します。
- INS_PARAM_MULTIPART_ATTR - インタフェース burp.IScannerInsertionPoint の static 変数
-
ペイロードのマルチパートメッセージのパラメター属性の値(アップロードしたファイル名など)への挿入を示します。
- INS_PARAM_NAME_BODY - インタフェース burp.IScannerInsertionPoint の static 変数
-
ペイロードの追加ボディパラメータへの挿入を示します。
- INS_PARAM_NAME_URL - インタフェース burp.IScannerInsertionPoint の static 変数
-
ペイロードの追加URLパラメータへの挿入を示します。
- INS_PARAM_URL - インタフェース burp.IScannerInsertionPoint の static 変数
-
ペイロードのURLパラメータ値への挿入を示します。
- INS_PARAM_XML - インタフェース burp.IScannerInsertionPoint の static 変数
-
ペイロードのXMLデータ構造内のデータ項目への挿入を示します。
- INS_PARAM_XML_ATTR - インタフェース burp.IScannerInsertionPoint の static 変数
-
ペイロードのXML構造内のタグの属性値への挿入を示します。
- INS_UNKNOWN - インタフェース burp.IScannerInsertionPoint の static 変数
-
ペイロードのリクエストの不明な場所への挿入を示します。
- INS_URL_PATH_FILENAME - インタフェース burp.IScannerInsertionPoint の static 変数
-
ペイロードのURLパスのファイル名への挿入を示します。
- INS_URL_PATH_FOLDER - インタフェース burp.IScannerInsertionPoint の static 変数
-
ペイロードのURLパスのフォルダ名への挿入を示します。
- INS_URL_PATH_REST - インタフェース burp.IScannerInsertionPoint の static 変数
-
非推奨。
- INS_USER_PROVIDED - インタフェース burp.IScannerInsertionPoint の static 変数
-
ペイロードのユーザが手動で設定した場所への挿入を示します。
- IParameter - burp のインタフェース
-
HTTPリクエストパラメータの詳細を保持します。
- IProxyListener - burp のインタフェース
-
拡張はこのインタフェースを実装して、IBurpExtenderCallbacks.registerProxyListener()
を呼び出すと、Proxyリスナーに登録できます。
- IRequestInfo - burp のインタフェース
-
HTTPリクエストに関する重要な詳細を取得します。
- IResponseInfo - burp のインタフェース
-
HTTPレスポンスに関する重要な詳細を取得します。
- IResponseKeywords - burp のインタフェース
-
複数のHTTPレスポンスに現れるキーワードの数を表します。
- IResponseVariations - burp のインタフェース
-
さまざまな属性に応じた、HTTPレスポンス間の変化を表現します。
- IScanIssue - burp のインタフェース
-
Scannerが発見した問題の詳細を取得します。
- IScannerCheck - burp のインタフェース
-
拡張はこのインタフェースを実装して、IBurpExtenderCallbacks.registerScannerCheck()
を呼び出すと、カスタムScannerチェックを登録できます。
- IScannerInsertionPoint - burp のインタフェース
-
アクティブスキャンで使用する挿入ポイントを定義します。
- IScannerInsertionPointProvider - burp のインタフェース
-
拡張はこのインタフェースを実装して、 IBurpExtenderCallbacks.registerScannerInsertionPointProvider()
を呼び出すと、カスタムのScanner挿入ポイントのファクトリーを登録できます。
- IScannerListener - burp のインタフェース
-
拡張はこのインタフェースを実装して、IBurpExtenderCallbacks.registerScannerListener()
を呼び出すと、Scannerリスナーに登録できます。
- IScanQueueItem - burp のインタフェース
-
Burp Scannerのアクティブスキャンキュー内アイテムの詳細を取得します。
- IScopeChangeListener - burp のインタフェース
-
拡張はこのインタフェースを実装して、IBurpExtenderCallbacks.registerScopeChangeListener()
を呼び出すと、スコープ変更リスナーに登録できます。
- isEnabled(byte[], boolean) - インタフェース burp.IMessageEditorTab のメソッド
-
新規HTTPメッセージを表示する前にエディタはこのメソッドを呼び出し、そのメッセージに対してカスタムタブが有効かどうか示します。
- ISessionHandlingAction - burp のインタフェース
-
拡張がこのインタフェースを実装して、IBurpExtenderCallbacks.registerSessionHandlingActionerPayloadProcessor()
を呼び出すと、カスタムセッションハンドリングアクションに登録できます。
- isExtensionBapp() - インタフェース burp.IBurpExtenderCallbacks のメソッド
-
この拡張が、BApp (BAppストアのBurpアプリ)として読み込まれたかどうかを判別します。
- isInScope(URL) - インタフェース burp.IBurpExtenderCallbacks のメソッド
-
指定されたURLが、現在のSuite全体スコープ内にあるかどうかを照会します。
- isMessageModified() - インタフェース burp.IMessageEditor のメソッド
-
現在のメッセージがユーザによって変更されているかどうかを判断します。
- isModified() - インタフェース burp.IMessageEditorTab のメソッド
-
現在表示されているメッセージがユーザによって変更されているかどうかを判断します。
- issueAlert(String) - インタフェース burp.IBurpExtenderCallbacks のメソッド
-
指定したメッセージを、Burp Suite警告タブに表示します。
- isTextModified() - インタフェース burp.ITextEditor のメソッド
-
ユーザがエディタの内容を変更したかどうかを判別します。
- ITab - burp のインタフェース
-
IBurpExtenderCallbacks.addSuiteTab()
のようなメソッドを使用して、BurpのUIに追加されるカスタムタブの詳細をBurpに提供します。
- ITempFile - burp のインタフェース
-
IBurpExtenderCallbacks.saveToTempFile()
が呼び出されて作成された、一時ファイルの詳細を保持します。
- ITextEditor - burp のインタフェース
-
拡張の独自のUI内でBurpのRawテキストエディタを使う場合、そのインスタンスを提供するために使用されます。