ナビゲーションリンクをスキップ
A B C D E F G H I L M N P R S T U 

A

ACTION_DO_INTERCEPT - インタフェース burp.IInterceptedProxyMessage の static 変数
Burp Proxyが、手動レビューや編集用にメッセージをユーザに提示します。
ACTION_DO_INTERCEPT_AND_REHOOK - インタフェース burp.IInterceptedProxyMessage の static 変数
Burp Proxyが、手動レビューや編集用にメッセージをユーザに提示し、二度目のprocessProxyMessageを呼び出します。
ACTION_DONT_INTERCEPT - インタフェース burp.IInterceptedProxyMessage の static 変数
Burp Proxyが、ユーザに表示することなく、メッセージをリモートサーバに転送します。
ACTION_DONT_INTERCEPT_AND_REHOOK - インタフェース burp.IInterceptedProxyMessage の static 変数
Burp Proxyが、ユーザのインターセプトをスキップし、二度目のprocessProxyMessageを呼び出します。
ACTION_DROP - インタフェース burp.IInterceptedProxyMessage の static 変数
Burp Proxyが、メッセージを破棄します。
ACTION_FOLLOW_RULES - インタフェース burp.IInterceptedProxyMessage の static 変数
Burp Proxyが、現在のインターセプトルールに従い、メッセージに対して適切な処理を行います。
ACTION_FOLLOW_RULES_AND_REHOOK - インタフェース burp.IInterceptedProxyMessage の static 変数
Burp Proxyが、現在のインターセプトルールに従い、メッセージに対して適切な処理を行い、二度目のprocessProxyMessageを呼び出します。
addParameter(byte[], IParameter) - インタフェース burp.IExtensionHelpers のメソッド
HTTPリクエストに新しいパラメータを追加し、必要に応じてContent-Lengthヘッダを更新します。
addScanIssue(IScanIssue) - インタフェース burp.IBurpExtenderCallbacks のメソッド
Scannerの新しい問題を登録します。
addSuiteTab(ITab) - インタフェース burp.IBurpExtenderCallbacks のメソッド
Burp Suiteのメインウィンドウにカスタムタブを追加します。
addToSiteMap(IHttpRequestResponse) - インタフェース burp.IBurpExtenderCallbacks のメソッド
Burpのサイトマップに、指定されたリクエスト/レスポンスの詳細を持つアイテムを追加します。
analyzeRequest(IHttpRequestResponse) - インタフェース burp.IExtensionHelpers のメソッド
HTTPリクエストを分析し、それについて各種のキーの詳細を取得します。
analyzeRequest(IHttpService, byte[]) - インタフェース burp.IExtensionHelpers のメソッド
HTTPリクエストを分析し、それについて各種のキーの詳細を取得します。
analyzeRequest(byte[]) - インタフェース burp.IExtensionHelpers のメソッド
HTTPリクエストを分析し、それについて各種のキーの詳細を取得します。
analyzeResponse(byte[]) - インタフェース burp.IExtensionHelpers のメソッド
HTTPレスポンスを分析し、それについて各種のキーの詳細を取得します。
analyzeResponseKeywords(List<String>, byte[]...) - インタフェース burp.IExtensionHelpers のメソッド
1つ以上のレスポンスを解析して指定したキーワードの出現回数を調べ、各キーワードの出現回数の詳細を取得できるIResponseKeywordsオブジェクトを返します。
analyzeResponseVariations(byte[]...) - インタフェース burp.IExtensionHelpers のメソッド
1つ以上のレスポンスを解析して属性の種類数を調べ、その種類の出現回数を取得できるIResponseVariationsオブジェクトを返します。
applyMarkers(IHttpRequestResponse, List<int[]>, List<int[]>) - インタフェース burp.IBurpExtenderCallbacks のメソッド
HTTPリクエストまたはレスポンスメッセージに、いくつかの特定の目的に関連するオフセット位置にマーカを適用します。

B

base64Decode(String) - インタフェース burp.IExtensionHelpers のメソッド
指定されたデータをBase64デコードします。
base64Decode(byte[]) - インタフェース burp.IExtensionHelpers のメソッド
指定されたデータをBase64デコードします。
base64Encode(String) - インタフェース burp.IExtensionHelpers のメソッド
指定されたデータをBase64エンコードします。
base64Encode(byte[]) - インタフェース burp.IExtensionHelpers のメソッド
指定されたデータをBase64エンコードします。
buildHttpMessage(List<String>, byte[]) - インタフェース burp.IExtensionHelpers のメソッド
指定されたヘッダとメッセージ本文を含むHTTPメッセージを構築します。
buildHttpRequest(URL) - インタフェース burp.IExtensionHelpers のメソッド
指定されたURLへの GET リクエストを作成します。
buildHttpService(String, int, String) - インタフェース burp.IExtensionHelpers のメソッド
指定された詳細情報に基づいてIHttpServiceオブジェクトを構築します。
buildHttpService(String, int, boolean) - インタフェース burp.IExtensionHelpers のメソッド
指定された詳細情報に基づいてIHttpServiceオブジェクトを構築します。
buildParameter(String, String, byte) - インタフェース burp.IExtensionHelpers のメソッド
指定された詳細情報に基づいてIParameterオブジェクトを構築します。
buildRequest(byte[]) - インタフェース burp.IScannerInsertionPoint のメソッド
指定されたペイロードを挿入ポイントに配置してリクエストを作成します。
burp - パッケージ burp
 
bytesToString(byte[]) - インタフェース burp.IExtensionHelpers のメソッド
バイト配列から文字列形式にデータを変換します。

C

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コンポーネントをカスタマイズします。

D

delete() - インタフェース burp.ITempFile のメソッド
非推奨。
deleteTempFiles() - インタフェース burp.IHttpRequestResponsePersisted のメソッド
非推奨。
doActiveScan(String, int, boolean, byte[]) - インタフェース burp.IBurpExtenderCallbacks のメソッド
アクティブ脆弱性スキャンを実行するよう、Burp ScannerツールにHTTPリクエストを送信します。
doActiveScan(String, int, boolean, byte[], List<int[]>) - インタフェース burp.IBurpExtenderCallbacks のメソッド
スキャンされる挿入ポイントのリストに基づくアクティブ脆弱性スキャンをするよう、Burp ScannerツールにHTTPリクエストを送信します。
doActiveScan(IHttpRequestResponse, IScannerInsertionPoint) - インタフェース burp.IScannerCheck のメソッド
Scannerは、アクティブスキャンの際、挿入ポイントごとにこのメソッドを呼び出します。
doPassiveScan(String, int, boolean, byte[], byte[]) - インタフェース burp.IBurpExtenderCallbacks のメソッド
パッシブ脆弱性スキャンを実行するよう、Burp ScannerツールにHTTPリクエストを送信します。
doPassiveScan(IHttpRequestResponse) - インタフェース burp.IScannerCheck のメソッド
Scannerはパッシブスキャンの際、ベースリクエスト/レスポンスごとにこのメソッドを呼び出します。

E

excludeFromScope(URL) - インタフェース burp.IBurpExtenderCallbacks のメソッド
指定されたURLをSuite全体のスコープから除外します。
exitSuite(boolean) - インタフェース burp.IBurpExtenderCallbacks のメソッド
Burpプログラムをシャットダウンします。ユーザにプロンプトの表示もできます。
extensionUnloaded() - インタフェース burp.IExtensionStateListener のメソッド
拡張機能がアンロードされたときに呼び出されます。

F

fetchAllCollaboratorInteractions() - インタフェース burp.IBurpCollaboratorClientContext のメソッド
このコンテキストで生成したペイロードに起因する、Collaboratorサーバが受信した全ての通信を取得します。
fetchAllInfiltratorInteractions() - インタフェース burp.IBurpCollaboratorClientContext のメソッド
このコンテキストで生成したペイロードに起因する、Burp Infiltratorエージェントによる全ての通信を取得します。
fetchCollaboratorInteractionsFor(String) - インタフェース burp.IBurpCollaboratorClientContext のメソッド
このコンテキストで作成した1つのペイロードに起因する、Collaboratorサーバが受信した通信を取得します。
fetchInfiltratorInteractionsFor(String) - インタフェース burp.IBurpCollaboratorClientContext のメソッド
このコンテキストで生成した1つのペイロードに起因する、Burp Infiltratorエージェントによる通信を取得します。

G

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 のメソッド
非推奨。
代わりにIExtensionHelpers.analyzeRequest()またはIExtensionHelpers.analyzeResponse()を使用してください。
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.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 のメソッド
非推奨。
代わりにIExtensionHelpers.analyzeRequest()を使用してください。
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 のメソッド
コンテキストメニューが呼び出されたときにユーザが選択していたスキャナ問題の詳細を取得します。
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.IParameter のメソッド
パラメータ値を取得します。
getValueEnd() - インタフェース burp.IParameter のメソッド
HTTPリクエスト内におけるパラメータ値の終了オフセットを取得します。
getValueStart() - インタフェース burp.IParameter のメソッド
HTTPリクエスト内におけるパラメータ値の開始オフセットを取得します。
getVariantAttributes() - インタフェース burp.IResponseVariations のメソッド
分析されたレスポンス間で変化した属性のリストを取得します。
getVariantKeywords() - インタフェース burp.IResponseKeywords のメソッド
分析されたレスポンスの間で、カウントが変化したキーワードのリストを取得します。

H

hasMorePayloads() - インタフェース burp.IIntruderPayloadGenerator のメソッド
ペイロードジェネレータがさらにペイロードを提供できるかBurpが判断する際に使用します。

I

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()を呼び出すと、拡張状態リスナーに登録できます。
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 のインタフェース
非推奨。
代わりにIContextMenuFactoryを使用してください。
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テキストエディタを使う場合、そのインスタンスを提供するために使用されます。

L

loadConfig(Map<String, String>) - インタフェース burp.IBurpExtenderCallbacks のメソッド
非推奨。
代わりにloadConfigFromJson()を使用してください。
loadConfigFromJson(String) - インタフェース burp.IBurpExtenderCallbacks のメソッド
指定されたJSON文字列から、プロジェクトレベルの設定を新しく読み込みます。
loadExtensionSetting(String) - インタフェース burp.IBurpExtenderCallbacks のメソッド
メソッド saveExtensionSetting()を使用して保存された、拡張の設定を読み込みます。

M

makeHttpRequest(IHttpService, byte[]) - インタフェース burp.IBurpExtenderCallbacks のメソッド
HTTPリクエストを発行し、レスポンスを取得します。
makeHttpRequest(String, int, boolean, byte[]) - インタフェース burp.IBurpExtenderCallbacks のメソッド
HTTPリクエストを発行し、レスポンスを取得します。
makeScannerInsertionPoint(String, byte[], int, int) - インタフェース burp.IExtensionHelpers のメソッド
指定された詳細に基づいてIScannerInsertionPointオブジェクトを構築します。
menuItemClicked(String, IHttpRequestResponse[]) - インタフェース burp.IMenuItemHandler のメソッド
非推奨。
拡張がBurpに登録したカスタムメニューアイテムをユーザがクリックしたとき、Burp Suiteに呼び出されます。

N

newScanIssue(IScanIssue) - インタフェース burp.IScannerListener のメソッド
Burp Scannerの結果に新しい問題が追加されると呼び出されます。

P

PARAM_BODY - インタフェース burp.IParameter の static 変数
メッセージボディ内のパラメータを示します。
PARAM_COOKIE - インタフェース burp.IParameter の static 変数
HTTP cookieを示します。
PARAM_JSON - インタフェース burp.IParameter の static 変数
JSON構造内のデータアイテムを示します。
PARAM_MULTIPART_ATTR - インタフェース burp.IParameter の static 変数
マルチパートメッセージボディ内のパラメータ属性の値(アップロードされたファイルの名前など)を示します。
PARAM_URL - インタフェース burp.IParameter の static 変数
URLクエリ文字列内のパラメータを示します。
PARAM_XML - インタフェース burp.IParameter の static 変数
XML構造内のデータアイテムを示します。
PARAM_XML_ATTR - インタフェース burp.IParameter の static 変数
XML構造内のタグの属性値を示します。
performAction(IHttpRequestResponse, IHttpRequestResponse[]) - インタフェース burp.ISessionHandlingAction のメソッド
セッションハンドリングアクションが実行されるときに呼び出されます。
printError(String) - インタフェース burp.IBurpExtenderCallbacks のメソッド
この拡張の標準エラーストリームに、1行出力します。
printOutput(String) - インタフェース burp.IBurpExtenderCallbacks のメソッド
この拡張の標準出力ストリームに、1行出力します。
processHttpMessage(int, boolean, IHttpRequestResponse) - インタフェース burp.IHttpListener のメソッド
HTTPリクエストが発行されようとしているとき、およびHTTPレスポンスを受信したときに呼び出されます。
processPayload(byte[], byte[], byte[]) - インタフェース burp.IIntruderPayloadProcessor のメソッド
Intruderペイロードにプロセッサが適用される際に毎回、Burpが呼び出します。
processProxyMessage(boolean, IInterceptedProxyMessage) - インタフェース burp.IProxyListener のメソッド
HTTPメッセージがProxyに処理されているときに呼び出されます。

R

registerContextMenuFactory(IContextMenuFactory) - インタフェース burp.IBurpExtenderCallbacks のメソッド
カスタムコンテキストメニューアイテムのファクトリーを登録します。
registerExtenderCallbacks(IBurpExtenderCallbacks) - インタフェース burp.IBurpExtender のメソッド
このメソッドは、拡張が読み込まれるときに呼び出されます。
registerExtensionStateListener(IExtensionStateListener) - インタフェース burp.IBurpExtenderCallbacks のメソッド
拡張の状態変化を通知されるリスナーを登録します。
registerHttpListener(IHttpListener) - インタフェース burp.IBurpExtenderCallbacks のメソッド
任意のBurpツールが作成したリクエスト及びレスポンスが通知されるリスナーを登録します。
registerIntruderPayloadGeneratorFactory(IIntruderPayloadGeneratorFactory) - インタフェース burp.IBurpExtenderCallbacks のメソッド
Intruderペイロードのファクトリーを登録します。
registerIntruderPayloadProcessor(IIntruderPayloadProcessor) - インタフェース burp.IBurpExtenderCallbacks のメソッド
拡張が登録したIntruderペイロードプロセッサを取得します。カスタムIntruderペイロードプロセッサを登録します。
registerMenuItem(String, IMenuItemHandler) - インタフェース burp.IBurpExtenderCallbacks のメソッド
非推奨。
代わりにregisterContextMenuFactory()を使用してください。
registerMessageEditorTabFactory(IMessageEditorTabFactory) - インタフェース burp.IBurpExtenderCallbacks のメソッド
カスタムメッセージエディタタブのファクトリーを登録します。
registerProxyListener(IProxyListener) - インタフェース burp.IBurpExtenderCallbacks のメソッド
Proxyツールに処理されているリクエストとレスポンスが通知されるリスナーを登録します。
registerScannerCheck(IScannerCheck) - インタフェース burp.IBurpExtenderCallbacks のメソッド
カスタムScannerチェックを登録します。
registerScannerInsertionPointProvider(IScannerInsertionPointProvider) - インタフェース burp.IBurpExtenderCallbacks のメソッド
Scanner挿入ポイントのプロバイダーを登録します。
registerScannerListener(IScannerListener) - インタフェース burp.IBurpExtenderCallbacks のメソッド
Scannerツールが報告した新規の問題が通知されるリスナーを登録します。
registerScopeChangeListener(IScopeChangeListener) - インタフェース burp.IBurpExtenderCallbacks のメソッド
Burpのスイート全体のターゲットスコープの変更が通知されるリスナーを登録します。
registerSessionHandlingAction(ISessionHandlingAction) - インタフェース burp.IBurpExtenderCallbacks のメソッド
カスタムセッションハンドリングアクションを登録します。
removeContextMenuFactory(IContextMenuFactory) - インタフェース burp.IBurpExtenderCallbacks のメソッド
拡張が登録したコンテキストメニューファクトリーを削除します。
removeExtensionStateListener(IExtensionStateListener) - インタフェース burp.IBurpExtenderCallbacks のメソッド
拡張が登録した拡張状態リスナーを削除します。
removeHttpListener(IHttpListener) - インタフェース burp.IBurpExtenderCallbacks のメソッド
拡張が登録したHTTPリスナーを削除します。
removeIntruderPayloadGeneratorFactory(IIntruderPayloadGeneratorFactory) - インタフェース burp.IBurpExtenderCallbacks のメソッド
拡張が登録したIntruderペイロードジェネレータファクトリを削除します。
removeIntruderPayloadProcessor(IIntruderPayloadProcessor) - インタフェース burp.IBurpExtenderCallbacks のメソッド
拡張が登録したIntruderペイロードプロセッサを削除します。
removeMessageEditorTabFactory(IMessageEditorTabFactory) - インタフェース burp.IBurpExtenderCallbacks のメソッド
拡張が登録したメッセージエディタタブのファクトリを削除します。
removeParameter(byte[], IParameter) - インタフェース burp.IExtensionHelpers のメソッド
HTTPリクエストからパラメータを削除し、必要に応じてContent-Lengthヘッダを更新します。
removeProxyListener(IProxyListener) - インタフェース burp.IBurpExtenderCallbacks のメソッド
拡張が登録したProxyリスナーを削除します。
removeScannerCheck(IScannerCheck) - インタフェース burp.IBurpExtenderCallbacks のメソッド
拡張が登録したScannerチェックを削除します。
removeScannerInsertionPointProvider(IScannerInsertionPointProvider) - インタフェース burp.IBurpExtenderCallbacks のメソッド
拡張が登録したScanner挿入ポイントプロバイダーを削除します。
removeScannerListener(IScannerListener) - インタフェース burp.IBurpExtenderCallbacks のメソッド
拡張が登録したScannerリスナーを削除します。
removeScopeChangeListener(IScopeChangeListener) - インタフェース burp.IBurpExtenderCallbacks のメソッド
拡張が登録したスコープ変更リスナーを削除します。
removeSessionHandlingAction(ISessionHandlingAction) - インタフェース burp.IBurpExtenderCallbacks のメソッド
拡張が登録したセッションハンドリングアクションを削除します。
removeSuiteTab(ITab) - インタフェース burp.IBurpExtenderCallbacks のメソッド
Burp Suiteのメインウィンドウに以前追加したタブを削除します。
reset() - インタフェース burp.IIntruderPayloadGenerator のメソッド
ペイロードジェネレータの状態をリセットし、次にgetNextPayload()を呼んだ際に最初のペイロードを再び返させるために、Burpが使用します。
restoreState(File) - インタフェース burp.IBurpExtenderCallbacks のメソッド
非推奨。
ステートファイルは、Burpプロジェクトファイルに置き換えられました。

S

saveBuffersToTempFiles(IHttpRequestResponse) - インタフェース burp.IBurpExtenderCallbacks のメソッド
IHttpRequestResponseオブジェクトのリクエストとレスポンスを一時ファイルに保存し、メモリに保持しないようにします。
saveConfig() - インタフェース burp.IBurpExtenderCallbacks のメソッド
非推奨。
代わりにsaveConfigAsJson()を使用してください。
saveConfigAsJson(String...) - インタフェース burp.IBurpExtenderCallbacks のメソッド
現在のプロジェクトレベルの設定をJSON形式で保存します。
saveExtensionSetting(String, String) - インタフェース burp.IBurpExtenderCallbacks のメソッド
拡張やBurp Suiteがリロードされても残り続けるように、拡張の設定を保存します。
saveState(File) - インタフェース burp.IBurpExtenderCallbacks のメソッド
非推奨。
ステートファイルは、Burpプロジェクトファイルに置き換えられました。
saveToTempFile(byte[]) - インタフェース burp.IBurpExtenderCallbacks のメソッド
指定されたデータを含む一時ファイルをディスクに作成します。
scopeChanged() - インタフェース burp.IScopeChangeListener のメソッド
Burpの全体のターゲットスコープが変更されたときに呼び出されます。
sendToComparer(byte[]) - インタフェース burp.IBurpExtenderCallbacks のメソッド
Compareツールにデータを送信します。
sendToIntruder(String, int, boolean, byte[]) - インタフェース burp.IBurpExtenderCallbacks のメソッド
HTTPリクエストをBurp Intruderツールに送信します。
sendToIntruder(String, int, boolean, byte[], List<int[]>) - インタフェース burp.IBurpExtenderCallbacks のメソッド
HTTPリクエストをBurp Intruderツールに送信します。
sendToRepeater(String, int, boolean, byte[], String) - インタフェース burp.IBurpExtenderCallbacks のメソッド
HTTPリクエストをBurp Repaterツールに送信します。
sendToSpider(URL) - インタフェース burp.IBurpExtenderCallbacks のメソッド
開始URLをBurp Spiderツールに送信します。
setComment(String) - インタフェース burp.IHttpRequestResponse のメソッド
このアイテムに対してユーザが付けたコメントを更新します。
setEditable(boolean) - インタフェース burp.ITextEditor のメソッド
エディタが現在編集可能かどうかを制御します。
setExtensionName(String) - インタフェース burp.IBurpExtenderCallbacks のメソッド
Extenderツールのユーザインタフェース内に表示される、この拡張の表示名を設定します。
setHighlight(String) - インタフェース burp.IHttpRequestResponse のメソッド
このアイテムに対してユーザが付けた色づけを更新します。
setHttpService(IHttpService) - インタフェース burp.IHttpRequestResponse のメソッド
このリクエスト/レスポンスのHTTPサービスを更新します。
setInterceptAction(int) - インタフェース burp.IInterceptedProxyMessage のメソッド
インターセプトの挙動を更新します。
setMessage(byte[], boolean) - インタフェース burp.IMessageEditor のメソッド
HTTPメッセージをエディタに表示します。
setMessage(byte[], boolean) - インタフェース burp.IMessageEditorTab のメソッド
新規メッセージを表示する際、または既存のメッセージをクリアする際に、エディタがこのメソッドを呼び出します。
setProxyInterceptionEnabled(boolean) - インタフェース burp.IBurpExtenderCallbacks のメソッド
Burp Proxyのマスターインターセプトを設定します。
setRequest(byte[]) - インタフェース burp.IHttpRequestResponse のメソッド
リクエストメッセージを更新します。
setResponse(byte[]) - インタフェース burp.IHttpRequestResponse のメソッド
レスポンスメッセージを更新します。
setSearchExpression(String) - インタフェース burp.ITextEditor のメソッド
エディタの下の検索バーに表示される検索式を更新します。
setText(byte[]) - インタフェース burp.ITextEditor のメソッド
エディタに現在表示されているテキストを更新します。
stringToBytes(String) - インタフェース burp.IExtensionHelpers のメソッド
データを文字列からバイト配列に変換します。

T

toggleRequestMethod(byte[]) - インタフェース burp.IExtensionHelpers のメソッド
リクエストのメソッドのGETとPOSTを切り替えます。
TOOL_COMPARER - インタフェース burp.IBurpExtenderCallbacks の static 変数
Burp Comparerツールを識別するために使うフラグ
TOOL_DECODER - インタフェース burp.IBurpExtenderCallbacks の static 変数
Burp Decoderツールを識別するために使うフラグ
TOOL_EXTENDER - インタフェース burp.IBurpExtenderCallbacks の static 変数
Burp Extenderツールを識別するために使うフラグ
TOOL_INTRUDER - インタフェース burp.IBurpExtenderCallbacks の static 変数
Burp Intruderツールを識別するために使うフラグ
TOOL_PROXY - インタフェース burp.IBurpExtenderCallbacks の static 変数
Burp Proxyツールを識別するために使うフラグ
TOOL_REPEATER - インタフェース burp.IBurpExtenderCallbacks の static 変数
Burp Repeaterツールを識別するために使うフラグ
TOOL_SCANNER - インタフェース burp.IBurpExtenderCallbacks の static 変数
Burp Scannerツールを識別するために使うフラグ
TOOL_SEQUENCER - インタフェース burp.IBurpExtenderCallbacks の static 変数
Burp Sequencerツールを識別するために使うフラグ
TOOL_SPIDER - インタフェース burp.IBurpExtenderCallbacks の static 変数
Burp Spiderツールを識別するために使うフラグ
TOOL_SUITE - インタフェース burp.IBurpExtenderCallbacks の static 変数
Burp Suite全体を識別するために使うフラグ
TOOL_TARGET - インタフェース burp.IBurpExtenderCallbacks の static 変数
Burp Targetツールを識別するために使うフラグ

U

unloadExtension() - インタフェース burp.IBurpExtenderCallbacks のメソッド
拡張をBurp Suiteからアンロードします。
updateCookieJar(ICookie) - インタフェース burp.IBurpExtenderCallbacks のメソッド
Burpのセッションハンドリングcookie jarのコンテンツを更新します。
updateParameter(byte[], IParameter) - インタフェース burp.IExtensionHelpers のメソッド
HTTPリクエスト内のパラメータ値を更新し、必要に応じてContent-Lengthヘッダを更新します。
updateWith(byte[]...) - インタフェース burp.IResponseKeywords のメソッド
追加のレスポンスに基づいて分析を更新します。
updateWith(byte[]...) - インタフェース burp.IResponseVariations のメソッド
追加のレスポンスに基づいて分析を更新します。
urlDecode(String) - インタフェース burp.IExtensionHelpers のメソッド
指定したデータをURLデコードします。
urlDecode(byte[]) - インタフェース burp.IExtensionHelpers のメソッド
指定したデータをURLデコードします。
urlEncode(String) - インタフェース burp.IExtensionHelpers のメソッド
指定したデータをURLエンコードします。
urlEncode(byte[]) - インタフェース burp.IExtensionHelpers のメソッド
指定したデータをURLエンコードします。
A B C D E F G H I L M N P R S T U 
ナビゲーションリンクをスキップ