Working with WebSocket messages in Burp Repeater

You can use Burp Repeater to manipulate and resend individual WebSocket messages, and analyze the application's responses.

To send WebSocket requests with Burp Repeater:

  1. Go to Proxy > WebSockets history.
  2. Right-click on a WebSocket message, and click Send to Repeater. A new tab is added to Repeater containing the request.
  3. Go to Repeater and view the WebSocket message details in the new tab.
  4. Modify the message.
  5. Select whether the message should be sent to the server or client.
  6. Click Send to send the message to the target server or client, and view the response.
  7. To resend the message, right-click on it and click Edit and resend. Do this as many times as you like to see how modifying the message in different ways changes the response.

Note

The option to send a message to the client is only available in connections that are still open via Burp Proxy.

WebSocket Repeater tab

For WebSocket messages, each Repeater tab contains the following items:

You can customize and sort the table contents. For more information, see Customizing Burp's tables.