saveMyRepeater is a Burp Suite Community extension that allows users to save and restore selected Repeater requests.
- Download Burp Suite : http://portswigger.net/burp/download.html
- Download Jython standalone JAR: http://www.jython.org/downloads.html
- Open burp -> Extender -> Options -> Python Environment -> Select File -> Choose the Jython standalone JAR
- Download the extension saveMyRepeater.py file.
- Open Burp -> Extender -> Extensions -> Add -> Choose the file.
- Go to to the saveMyRepeater tab
- Select the directory where you want to save the tab file; the default is
.
- Go to the repeater tab you want to save.
- Press right-click -> Extensions -> saveMyRepeater -> Save this repeater tab
- Define the name of the tab to save
- Go to to the saveMyRepeater tab
- Select the directory where you want to load the tab file; the default is
.
- Select the repeater file you want to load
- Click "Load the repeater tab"
The plugin cannot load the response content into the repeater, so it can only be provided by pasting it into the clipboard.
- Go to to the saveMyRepeater tab
- Select the directory where you want to load the tab file; the default is
.
- Select the repeater file you want to copy the saved response
- Click "Copy to the clipboard the response"
The application saves a JSON file in the selected directory with the name of the repeater tab, using the following format:
{
"request": {request enconded in base64},
"tabName": {repeater tab name},
"protocol": {protocol},
"port": {port},
"response": {response enconded in base64},
"host": {host}
}