Package burp.api.montoya.internal
Interface MontoyaObjectFactory
public interface MontoyaObjectFactory
-
Method Summary
Modifier and TypeMethodDescriptionactionResult
(HttpRequest request) actionResult
(HttpRequest request, Annotations annotations) annotations
(HighlightColor highlightColor) annotations
(String notes) annotations
(String notes, HighlightColor highlightColor) auditConfiguration
(BuiltInAuditConfiguration builtInAuditConfiguration) auditInsertionPoint
(String name, HttpRequest baseRequest, int startIndexInclusive, int endIndexExclusive) auditIssue
(String name, String detail, String remediation, String baseUrl, AuditIssueSeverity severity, AuditIssueConfidence confidence, String background, String remediationBackground, AuditIssueSeverity typicalSeverity, HttpRequestResponse... requestResponses) auditIssue
(String name, String detail, String remediation, String baseUrl, AuditIssueSeverity severity, AuditIssueConfidence confidence, String background, String remediationBackground, AuditIssueSeverity typicalSeverity, List<HttpRequestResponse> requestResponses) auditIssueDefinition
(String name, String background, String remediation, AuditIssueSeverity typicalSeverity) auditResult
(AuditIssue... auditIssues) auditResult
(List<AuditIssue> auditIssues) basicMenuItem
(String caption) binaryMessageAction
(ByteArray payload, MessageAction action) bodyParameter
(String name, String value) byteArray
(byte[] bytes) byteArray
(int[] ints) byteArrayOfLength
(int length) continueWithBinaryMessage
(ByteArray payload) continueWithFinalProxyTextMessage
(String payload) continueWithTextMessage
(String payload) cookieParameter
(String name, String value) crawlConfiguration
(String... seedUrls) highlightColor
(String color) http2Request
(HttpService service, List<HttpHeader> headers, ByteArray body) http2Request
(HttpService service, List<HttpHeader> headers, String body) httpHeader
(String header) httpHeader
(String name, String value) httpRequest
(ByteArray request) httpRequest
(HttpService service, ByteArray request) httpRequest
(HttpService service, String request) httpRequest
(String request) httpRequestFromUrl
(String url) httpRequestResponse
(HttpRequest request, HttpResponse response) httpRequestResponse
(HttpRequest request, HttpResponse response, Annotations annotations) httpRequestTemplate
(ByteArray content, HttpRequestTemplateGenerationOptions options) httpRequestTemplate
(ByteArray content, List<Range> insertionPointOffsets) httpRequestTemplate
(HttpRequest request, HttpRequestTemplateGenerationOptions options) httpRequestTemplate
(HttpRequest request, List<Range> insertionPointOffsets) httpResponse
(ByteArray response) httpResponse
(String response) httpService
(String baseUrl) httpService
(String host, boolean secure) httpService
(String host, int port, boolean secure) interactionPayloadFilter
(String payload) interceptInitialProxyTextMessage
(String payload) jsonArrayNode
(JsonNode... values) jsonArrayNode
(List<? extends JsonNode> value) jsonBooleanNode
(boolean value) jsonNumberNode
(double value) jsonNumberNode
(long value) jsonNumberNode
(Number value) jsonObjectNode
(Map<String, ? extends JsonNode> value) jsonStringNode
(String value) marker
(int startIndexInclusive, int endIndexExclusive) parameter
(String name, String value, HttpParameterType type) payloadProcessingResult
(ByteArray processedPayload, PayloadProcessingAction action) prefixFilter
(String prefix) proxyRequestReceivedAction
(HttpRequest request, Annotations annotations, MessageReceivedAction action) proxyRequestToBeSentAction
(HttpRequest request, Annotations annotations, MessageToBeSentAction action) proxyResponseReceivedAction
(HttpResponse response, Annotations annotations, MessageReceivedAction action) proxyResponseToReturnAction
(HttpResponse response, Annotations annotations, MessageToBeSentAction action) range
(int startIndexInclusive, int endIndexExclusive) requestFinalInterceptResultContinueWith
(HttpRequest request, Annotations annotations) requestInitialInterceptResultDoNotIntercept
(HttpRequest request, Annotations annotations) requestInitialInterceptResultFollowUserRules
(HttpRequest request, Annotations annotations) requestInitialInterceptResultIntercept
(HttpRequest request, Annotations annotations) requestResult
(HttpRequest request) requestResult
(HttpRequest request, Annotations annotations) responseFinalInterceptResultContinueWith
(HttpResponse response, Annotations annotations) responseInitialInterceptResultDoNotIntercept
(HttpResponse response, Annotations annotations) responseInitialInterceptResultFollowUserRules
(HttpResponse response, Annotations annotations) responseInitialInterceptResultIntercept
(HttpResponse response, Annotations annotations) responseResult
(HttpResponse response) responseResult
(HttpResponse response, Annotations annotations) selection
(int startIndexInclusive, int endIndexExclusive) textMessageAction
(String payload, MessageAction action) urlParameter
(String name, String value) usePayload
(ByteArray processedPayload)
-
Method Details
-
httpService
-
httpService
-
httpService
-
httpHeader
-
httpHeader
-
parameter
-
httpRequest
HttpRequest httpRequest() -
httpRequest
-
httpRequest
-
httpRequest
-
httpRequest
-
http2Request
-
http2Request
-
httpRequestFromUrl
-
httpResponse
HttpResponse httpResponse() -
httpResponse
-
httpResponse
-
httpRequestResponse
HttpRequestResponse httpRequestResponse(HttpRequest request, HttpResponse response, Annotations annotations) -
httpRequestResponse
-
range
-
annotations
Annotations annotations() -
annotations
-
annotations
-
annotations
-
auditInsertionPoint
AuditInsertionPoint auditInsertionPoint(String name, HttpRequest baseRequest, int startIndexInclusive, int endIndexExclusive) -
auditIssueDefinition
AuditIssueDefinition auditIssueDefinition(String name, String background, String remediation, AuditIssueSeverity typicalSeverity) -
auditIssue
AuditIssue auditIssue(String name, String detail, String remediation, String baseUrl, AuditIssueSeverity severity, AuditIssueConfidence confidence, String background, String remediationBackground, AuditIssueSeverity typicalSeverity, List<HttpRequestResponse> requestResponses) -
auditIssue
AuditIssue auditIssue(String name, String detail, String remediation, String baseUrl, AuditIssueSeverity severity, AuditIssueConfidence confidence, String background, String remediationBackground, AuditIssueSeverity typicalSeverity, HttpRequestResponse... requestResponses) -
selection
-
selection
-
selection
-
secretKey
-
proxyRequestReceivedAction
ProxyRequestReceivedAction proxyRequestReceivedAction(HttpRequest request, Annotations annotations, MessageReceivedAction action) -
proxyRequestToBeSentAction
ProxyRequestToBeSentAction proxyRequestToBeSentAction(HttpRequest request, Annotations annotations, MessageToBeSentAction action) -
proxyResponseToReturnAction
ProxyResponseToBeSentAction proxyResponseToReturnAction(HttpResponse response, Annotations annotations, MessageToBeSentAction action) -
proxyResponseReceivedAction
ProxyResponseReceivedAction proxyResponseReceivedAction(HttpResponse response, Annotations annotations, MessageReceivedAction action) -
requestResult
-
responseResult
-
httpRequestTemplate
-
httpRequestTemplate
-
httpRequestTemplate
HttpRequestTemplate httpRequestTemplate(ByteArray content, HttpRequestTemplateGenerationOptions options) -
httpRequestTemplate
HttpRequestTemplate httpRequestTemplate(HttpRequest request, HttpRequestTemplateGenerationOptions options) -
payloadProcessingResult
PayloadProcessingResult payloadProcessingResult(ByteArray processedPayload, PayloadProcessingAction action) -
interactionIdFilter
-
interactionPayloadFilter
-
prefixFilter
-
marker
-
marker
-
byteArrayOfLength
-
byteArray
-
byteArray
-
byteArray
-
continueWithTextMessage
-
dropTextMessage
TextMessageAction dropTextMessage() -
textMessageAction
-
continueWithBinaryMessage
-
dropBinaryMessage
BinaryMessageAction dropBinaryMessage() -
binaryMessageAction
-
followUserRulesInitialProxyBinaryMessage
-
followUserRulesInitialProxyTextMessage
-
interceptInitialProxyBinaryMessage
-
interceptInitialProxyTextMessage
-
dropInitialProxyBinaryMessage
BinaryMessageReceivedAction dropInitialProxyBinaryMessage() -
dropInitialProxyTextMessage
TextMessageReceivedAction dropInitialProxyTextMessage() -
doNotInterceptInitialProxyBinaryMessage
-
doNotInterceptInitialProxyTextMessage
-
continueWithFinalProxyBinaryMessage
-
continueWithFinalProxyTextMessage
-
dropFinalProxyBinaryMessage
BinaryMessageToBeSentAction dropFinalProxyBinaryMessage() -
dropFinalProxyTextMessage
TextMessageToBeSentAction dropFinalProxyTextMessage() -
persistedObject
PersistedObject persistedObject() -
persistedBooleanList
PersistedList<Boolean> persistedBooleanList() -
persistedShortList
PersistedList<Short> persistedShortList() -
persistedIntegerList
PersistedList<Integer> persistedIntegerList() -
persistedLongList
PersistedList<Long> persistedLongList() -
persistedStringList
PersistedList<String> persistedStringList() -
persistedByteArrayList
PersistedList<ByteArray> persistedByteArrayList() -
persistedHttpRequestList
PersistedList<HttpRequest> persistedHttpRequestList() -
persistedHttpResponseList
PersistedList<HttpResponse> persistedHttpResponseList() -
persistedHttpRequestResponseList
PersistedList<HttpRequestResponse> persistedHttpRequestResponseList() -
auditResult
-
auditResult
-
auditConfiguration
-
crawlConfiguration
-
urlParameter
-
bodyParameter
-
cookieParameter
-
payload
-
payload
-
payloadEnd
GeneratedPayload payloadEnd() -
usePayload
-
skipPayload
PayloadProcessingResult skipPayload() -
requestFinalInterceptResultContinueWith
-
requestFinalInterceptResultContinueWith
ProxyRequestToBeSentAction requestFinalInterceptResultContinueWith(HttpRequest request, Annotations annotations) -
requestFinalInterceptResultDrop
ProxyRequestToBeSentAction requestFinalInterceptResultDrop() -
responseFinalInterceptResultDrop
ProxyResponseToBeSentAction responseFinalInterceptResultDrop() -
responseFinalInterceptResultContinueWith
ProxyResponseToBeSentAction responseFinalInterceptResultContinueWith(HttpResponse response, Annotations annotations) -
responseFinalInterceptResultContinueWith
-
responseInitialInterceptResultIntercept
-
responseInitialInterceptResultIntercept
ProxyResponseReceivedAction responseInitialInterceptResultIntercept(HttpResponse response, Annotations annotations) -
responseInitialInterceptResultDoNotIntercept
-
responseInitialInterceptResultDoNotIntercept
ProxyResponseReceivedAction responseInitialInterceptResultDoNotIntercept(HttpResponse response, Annotations annotations) -
responseInitialInterceptResultFollowUserRules
-
responseInitialInterceptResultFollowUserRules
ProxyResponseReceivedAction responseInitialInterceptResultFollowUserRules(HttpResponse response, Annotations annotations) -
responseInitialInterceptResultDrop
ProxyResponseReceivedAction responseInitialInterceptResultDrop() -
requestInitialInterceptResultIntercept
-
requestInitialInterceptResultIntercept
ProxyRequestReceivedAction requestInitialInterceptResultIntercept(HttpRequest request, Annotations annotations) -
requestInitialInterceptResultDoNotIntercept
-
requestInitialInterceptResultDoNotIntercept
ProxyRequestReceivedAction requestInitialInterceptResultDoNotIntercept(HttpRequest request, Annotations annotations) -
requestInitialInterceptResultFollowUserRules
-
requestInitialInterceptResultFollowUserRules
ProxyRequestReceivedAction requestInitialInterceptResultFollowUserRules(HttpRequest request, Annotations annotations) -
requestInitialInterceptResultDrop
ProxyRequestReceivedAction requestInitialInterceptResultDrop() -
responseResult
-
requestResult
-
highlightColor
-
actionResult
-
actionResult
-
basicMenuItem
-
requestOptions
RequestOptions requestOptions() -
jsonNode
-
jsonArrayNode
JsonArrayNode jsonArrayNode() -
jsonArrayNode
-
jsonArrayNode
-
jsonBooleanNode
-
jsonNullNode
JsonNullNode jsonNullNode() -
jsonNumberNode
-
jsonNumberNode
-
jsonNumberNode
-
jsonObjectNode
JsonObjectNode jsonObjectNode() -
jsonObjectNode
-
jsonStringNode
-