Skip to content

Intercept

Tony West edited this page Apr 23, 2026 · 1 revision

Intercept

The Intercept tab pauses requests before they leave the proxy so you can inspect and modify them in a syntax-highlighted editor, then either forward the edited request to the target or drop it.

Enabling intercept

Intercept is off by default. Toggle it on or off from the Intercept button at the top of the Intercept tab itself. While intercept is enabled, every in-scope request pauses on arrival. Requests excluded by scope or quieted by the noise filter pass through without pausing.

The queue

Paused requests appear in the intercept queue in the order they arrive. Each entry shows the method, URL, host, and a preview of the raw request. Click any entry to open it in the editor.

Editing and forwarding

The editor shows the raw HTTP request with syntax highlighting. You can modify any part: method, path, headers, or body. When you are ready:

  • Forward sends your edited request on to the target.
  • Drop discards the request. The client will typically see a connection error.

If you forward without changes, the original request is sent unmodified.

Timeout

Paused requests have a default timeout of 60 seconds. If you do not resolve a request in time, it is automatically forwarded so the client does not hang indefinitely. Adjust the Auto-forward timeout on Settings.

Tips

  • Turn intercept off when you just want to browse and capture. Every request pausing gets tedious quickly.
  • Combine with scope and the noise filter (see Settings) so only the traffic you care about lands in the queue.
  • If you want to replay or tweak a previously captured request, use Manipulate instead.

Clone this wiki locally