Releases: synfron/ReshaperForBurp
Reshaper for Burp v2.4.0
Add Then Extract (to list by Regex, JSON Path, CSS Selector, XPath, Chunk).
Add Then Generate (UUID, Words, Password, Bytes, Integer, IP Address, Timestamp).
Add Then Transform (Base64, Escape, JWT Decode, Case, Hash, Hex, Integer, Trim).
Add generator variable tag.
Support quoted values in variable tags.
Add custom pseudo selector ::innerHTML to HTML value path/CSS Selector support.
Misc. small UI improvements for performance and usability.
Add settings option to hide features.
Reshaper for Burp v2.3.3
Fixed improper setting of request cookie when no Cookie exist already exists.
Reshaper for Burp v2.3.2
Fixed improper handling of response cookies.
Updated core.js.
Reshaper for Burp v2.3.1
Better handle non-ASCII characters in settings serialization.
Reshaper for Burp v2.3.0
Added Organizer, Site Map, and Decode as new Then Send To targets.
Require URL for When In Scope constraints used under WebSocket Rules.
Added new Then: Read File.
Then Run Process: Fixed issue with running commands on UNIX-like systems.
Auto-refresh export data lists.
Add select all and unselect all functionality to export data lists.
Remember last export and import folder location.
Reshaper for Burp v2.2.0
Added variable tag to get values from macros.
Added support for array variables.
Added When Repeat, Then Repeat.
Added new Then Evaluate operations.
Removed the Validate buttons to alleviate confusion.
Added header CRLF sanity check.
Fixed issue with setting a request header using Then Build HTTP Request.
Fixed creating a response using Build HTTP Message.
Switched Global Variable UI to use Burp's message editor.
Note: This version of Reshaper only works on Burp Suite v2023.3 and above.
Reshaper for Burp v2.1.0
Migrated to Montoya API 2023.3.
Extended session variables to HTTP rules.
Extended annotation handling to WebSockets.
Added WebSocket context menu option.
Note: This version of Reshaper only works on Burp Suite v2023.3 and above.
Reshaper for Burp v2.0.0
Switched to the Montoya API.
Added support for WebSockets.
Added new When constraints: Message Type (WebSockets only).
Added new Then actions: Intercept, Send Message (WebSockets ony).
Added ignore case to When Matches Text.
Added more details to Then and When lists.
Added variable tags for annotations (i.e. comments and highlights).
Added Session variable type for usage by WebSocket Rules.
Added support for exporting and importing data as YAML.
Added right-click option for Rules in the Rules List to enable debug logging for specific Rules.
Note: This version of Reshaper only works on Burp Suite v2022.11.3 - v2022.12.6
Reshaper for Burp v1.8.3
Added option to remove all rules and variables.
Import settings from URL.
Reshaper for Burp v1.8.2
Added function to set the Rule Response in scripts.
Removed Then Break from being callable from scripts due to it not having effect in this context.
Fix for using lone variables tags in number-based fields.
Improved console.log/err printing in script.