1. Support Center
  2. BApp Store
  3. Reshaper

Reshaper

Trigger actions and reshape HTTP request and response traffic using configurable rules

Rules

Rules allow you to set actions to perform (called Thens) if HTTP messages/connections (event) received by Burp Suite meet certain criteria (called Whens). Rules are processed in order.

Whens

  • Event Direction - If the HTTP message is a Request or Response
  • Has Entity - If the HTTP event contains a certain entity
  • Matches Text - If a value (text, variable, or HTTP event entity) matches a value
  • Proxy Name - If received by a certain Burp proxy listener
  • From Tool - If the HTTP message is from a specific Burp tool

Thens

  • Break - Stop rules or then action processing
  • Delay - Delay further processing/sending of the HTTP event
  • Log - Log message to the Burp extension console
  • Highlight - Highlight the request/response line in the HTTP history
  • Run Rules - Run a specific rule or all auto-run rules
  • Run Script - Execute a JavaScript script
  • Set Event Direction - Change whether to send a request or to send a response at the end of processing
  • Set Value - Set the value of an HTTP event using another value (text, variable, or HTTP event entity)
  • Delete Value - Remove an HTTP message entity
  • Set Variable - Set a variable using another value (text, variable, or HTTP event entity)
  • Delete Variable - Delete a variable
  • Send To - Send data to other Burp tools or the system default browser
  • Run Process - Execute a command in a separate process
  • Drop - Have Burp drop the connection

Variables

Share values across different rules while processing the same event or all events

Author Daquanne Dwight
Version 1.2.1
Rating
Popularity
Last updated 24 June 2021

You can install BApps directly within Burp, via the BApp Store feature in the Burp Extender tool. You can also download them from here, for offline installation into Burp.

You can view the source code for this BApp by visiting our GitHub page.
Follow @BApp_Store on Twitter to receive notifications of all BApp releases and updates.
Download BApp

Please note that extensions are written by third party users of Burp, and PortSwigger Web Security makes no warranty about their quality or usefulness for any particular purpose.

Go back to BappStore