Skip to content

Inspect Requests

Weproxa captures all HTTP and HTTPS traffic flowing through the proxy and displays it in a clean, real-time request list.

The main view shows all captured requests in a sortable table with columns for:

  • ID — Numeric request identifier
  • Method — GET, POST, PUT, DELETE, etc. (shows “BLOCKED” for blocked requests)
  • Status — HTTP status code with color coding (green for 2xx, blue for 3xx, orange for 4xx, red for 5xx)
  • Tools — Indicates which tools modified the request or response (e.g., Breakpoint, Map Local)
  • URL — Host and path displayed together (host in muted color, path in primary color)
  • Client — The application or browser that made the request
  • Size — Response body size
  • Time — Timestamp of the request (HH:MM:SS)
  • Duration — Time from request to response

Columns are sortable (click headers), draggable (reorder by dragging), and resizable.

  • Arrow Up / Arrow Down — Navigate between requests
  • Enter — Expand the details panel if collapsed

Quick-filter buttons above the list let you narrow results by content type: All, HTML, CSS, JS, JSON, Media, Font, XML, WASM, or Other.

A search bar lets you filter requests across three scopes:

  • URL — Match against the full URL, host, or path
  • Request — Search request headers and body
  • Response — Search response headers and body

Right-click any request to access quick actions:

  • Toggle SSL — Enable or disable HTTPS interception for the host
  • Repeat Now — Re-execute the same request immediately
  • Repeat With Edit — Open the repeat editor to modify the request before sending
  • Add to Diff — Select requests to compare side by side
  • Map Local — Create a Map Local rule pre-filled with the request’s URL
  • Add Breakpoint — Create a breakpoint rule for the request’s URL pattern
  • Add Block Rule — Block requests matching this URL
  • Add Throttle Rule — Add a network conditioning rule for this URL

Click on any request to open the details panel with full information:

Weproxa startup screen

The details panel can be positioned as a right sidebar or a bottom panel, and can be collapsed when not needed.

  • Headers — All request headers in a key-value table (count shown in the tab label)
  • Body — Request body with syntax highlighting (JSON, XML, HTML, etc.), or media preview for binary content
  • Raw — Full HTTP/1.1 request format (method, path, headers, and body)

If a tool modified the request (e.g., Breakpoint, Block List), a “Modified By” indicator is shown.

  • Headers — All response headers in a key-value table (count shown in the tab label)
  • Body — Response body with auto-formatting and syntax highlighting. JSON is pretty-printed. Images, video, and audio are previewed inline with file metadata (content type, size, dimensions)
  • Raw — Full HTTP/1.1 response format (status line, headers, and body)

If a tool modified the response (e.g., Map Local, Breakpoint), a “Modified By” indicator is shown.

Toggle to the source/tree view in the sidebar to see requests organized into sections:

  • All — Every captured request
  • Pinned — Manually pinned hosts for quick access (pin/unpin via right-click)
  • SSL — Hosts with SSL interception enabled (toggle via right-click)
  • Apps — Requests grouped by the client application or browser
  • Devices — Requests from remote devices, grouped by IP address

Each host shows its request count and can be expanded into a domain/path hierarchy. A search field at the top filters hosts and apps in real time.