ProfessionalCommunity Edition

Filtering the WebSockets history

  • Last updated: March 1, 2024

  • Read time: 2 Minutes

You can filter the WebSockets history to make it easier to analyze. This enables you to systematically examine a large Proxy history and understand where different kinds of interesting requests appear.

The filter bar above the list of interactions describes the current display filter. To configure this, click the filter bar to open the WebSockets history filter window.

WebSocket history filters

The WebSockets history filter window has two tabs - Settings mode and Bambda mode.

The filters only control what is displayed. If you hide items, they are not deleted: they reappear if you reset the filter.

Settings mode

Settings mode enables you to filter your WebSockets history quickly, using the following settings:

  • Filter by request type - You can choose to show:

    • Only the items that are in-scope.
    • Only incoming messages.
    • Only outgoing messages.
  • Filter by search term - You can:

    • Filter responses that contain a specified search term.
    • Use a literal string or a regular expression.
    • Make your search case-sensitive.
    • Select Negative search, so only items that don't match the search term are shown.
  • Filter by annotation - This enables you to only show items with notes or highlights.
  • Filter by listener - You can show items received on a specific listener port. This can be useful when testing access controls.

Bambda mode

Bambda mode enables you to write powerful, custom filters for your WebSockets history using Java. Learn more about Bambdas.

Adding annotations

You can add notes and highlights to history items. This enables you to describe the purpose of different items, and to flag interesting items for further investigation.

To highlight a WebSockets history item:

  1. In the WebSockets history tab, select the history item from the list.
  2. Right-click the item and select Highlight.
  3. Select a color from the list.

To add a note:

  1. In the WebSockets history tab, select the history item from the list.
  2. Click Notes.
  3. Enter your comment in the Notes panel.

You can also annotate items as they appear in the Intercept tab. These automatically appear in the WebSockets history.

Was this article helpful?