public interface IBurpCollaboratorClientContext
IBurpExtenderCallbacks.createBurpCollaboratorClientContext()
.
Note that each Burp Collaborator client context is tied to the Collaborator
server configuration that was in place at the time the context was created.Modifier and Type | Method and Description |
---|---|
java.util.List<IBurpCollaboratorInteraction> |
fetchAllCollaboratorInteractions()
This method is used to retrieve all interactions received by the
Collaborator server resulting from payloads that were generated for this
context.
|
java.util.List<IBurpCollaboratorInteraction> |
fetchAllInfiltratorInteractions()
This method is used to retrieve all interactions made by Burp Infiltrator
instrumentation resulting from payloads that were generated for this
context.
|
java.util.List<IBurpCollaboratorInteraction> |
fetchCollaboratorInteractionsFor(java.lang.String payload)
This method is used to retrieve interactions received by the Collaborator
server resulting from a single payload that was generated for this
context.
|
java.util.List<IBurpCollaboratorInteraction> |
fetchInfiltratorInteractionsFor(java.lang.String payload)
This method is used to retrieve interactions made by Burp Infiltrator
instrumentation resulting from a single payload that was generated for
this context.
|
java.lang.String |
generatePayload(boolean includeCollaboratorServerLocation)
This method is used to generate new Burp Collaborator payloads.
|
java.lang.String |
getCollaboratorServerLocation()
This method is used to retrieve the network location of the Collaborator
server.
|
java.lang.String generatePayload(boolean includeCollaboratorServerLocation)
includeCollaboratorServerLocation
- Specifies whether to include the
Collaborator server location in the generated payload.java.lang.IllegalStateException
- if Burp Collaborator is disabledjava.util.List<IBurpCollaboratorInteraction> fetchAllCollaboratorInteractions()
java.lang.IllegalStateException
- if Burp Collaborator is disabledjava.util.List<IBurpCollaboratorInteraction> fetchCollaboratorInteractionsFor(java.lang.String payload)
payload
- The payload for which interactions will be retrieved.java.lang.IllegalStateException
- if Burp Collaborator is disabledjava.util.List<IBurpCollaboratorInteraction> fetchAllInfiltratorInteractions()
java.lang.IllegalStateException
- if Burp Collaborator is disabledjava.util.List<IBurpCollaboratorInteraction> fetchInfiltratorInteractionsFor(java.lang.String payload)
payload
- The payload for which interactions will be retrieved.java.lang.IllegalStateException
- if Burp Collaborator is disabledjava.lang.String getCollaboratorServerLocation()
java.lang.IllegalStateException
- if Burp Collaborator is disabled