Package burp.api.montoya.intruder
Interface HttpRequestTemplate
public interface HttpRequestTemplate
Intruder request template, which contains the HTTP request and insertion point offsets.
-
Method Summary
Modifier and TypeMethodDescriptioncontent()static HttpRequestTemplatehttpRequestTemplate(ByteArray content, List<Range> insertionPointOffsets) Create a newHttpRequestTemplateinstance from an HTTP request in a byte array form and a list of insertion point offsets.static HttpRequestTemplatehttpRequestTemplate(HttpRequest request, List<Range> insertionPointOffsets) Create a newHttpRequestTemplateinstance from anHttpRequestobject and a list of insertion point offsets.Insertion point offsets for an Intruder attack.
-
Method Details
-
content
ByteArray content()- Returns:
- Content of the request template.
-
insertionPointOffsets
Insertion point offsets for an Intruder attack.- Returns:
- A list of
Rangeobjects representing insertion point offsets.
-
httpRequestTemplate
static HttpRequestTemplate httpRequestTemplate(HttpRequest request, List<Range> insertionPointOffsets) Create a newHttpRequestTemplateinstance from anHttpRequestobject and a list of insertion point offsets.- Parameters:
request- An instance ofHttpRequest.insertionPointOffsets- List of insertion point offsets.- Returns:
- A new instance of
HttpRequestTemplate.
-
httpRequestTemplate
static HttpRequestTemplate httpRequestTemplate(ByteArray content, List<Range> insertionPointOffsets) Create a newHttpRequestTemplateinstance from an HTTP request in a byte array form and a list of insertion point offsets.- Parameters:
content- An HTTP request in a byte array form.insertionPointOffsets- List of insertion point offsets.- Returns:
- A new instance of
HttpRequestTemplate.
-