public interface IBurpCollaboratorClientContext
IBurpExtenderCallbacks.createBurpCollaboratorClientContext()
を呼び出すと、このクラスの新規インスタンスを取得できます。各Burp Collaboratorクライアントコンテキストは、コンテキストが作成された時点のCollaboratorサーバ設定に関連付けられています。修飾子と型 | メソッドと説明 |
---|---|
java.util.List<IBurpCollaboratorInteraction> |
fetchAllCollaboratorInteractions()
このコンテキストで生成したペイロードに起因する、Collaboratorサーバが受信したすべての通信を取得します。
|
java.util.List<IBurpCollaboratorInteraction> |
fetchAllInfiltratorInteractions()
このコンテキストで生成したペイロードに起因する、Burp Infiltratorエージェントによるすべての通信を取得します。
|
java.util.List<IBurpCollaboratorInteraction> |
fetchCollaboratorInteractionsFor(java.lang.String payload)
このコンテキストで作成した1つのペイロードに起因する、Collaboratorサーバが受信した通信を取得します。
|
java.util.List<IBurpCollaboratorInteraction> |
fetchInfiltratorInteractionsFor(java.lang.String payload)
このコンテキストで生成した1つのペイロードに起因する、Burp Infiltratorエージェントによる通信を取得します。
|
java.lang.String |
generatePayload(boolean includeCollaboratorServerLocation)
Burp Collaboratorのペイロードを新規に作成します。
|
java.lang.String |
getCollaboratorServerLocation()
Collaboratorサーバのネットワークロケーションを所得します。
|
java.lang.String generatePayload(boolean includeCollaboratorServerLocation)
includeCollaboratorServerLocation
- 生成するペイロードに、Collaboratorサーバの場所を含めるかどうか。java.lang.IllegalStateException
- Burp Collaboratorが無効な場合java.util.List<IBurpCollaboratorInteraction> fetchAllCollaboratorInteractions()
java.lang.IllegalStateException
- Burp Collaboratorが無効な場合java.util.List<IBurpCollaboratorInteraction> fetchCollaboratorInteractionsFor(java.lang.String payload)
payload
- 通信を取得するペイロード。java.lang.IllegalStateException
- Burp Collaboratorが無効な場合java.util.List<IBurpCollaboratorInteraction> fetchAllInfiltratorInteractions()
java.lang.IllegalStateException
- Burp Collaboratorが無効な場合java.util.List<IBurpCollaboratorInteraction> fetchInfiltratorInteractionsFor(java.lang.String payload)
payload
- 通信を取得するペイロード。java.lang.IllegalStateException
- Burp Collaboratorが無効な場合java.lang.String getCollaboratorServerLocation()
java.lang.IllegalStateException
- Burp Collaboratorが無効な場合