mitmproxy/mitmproxy

[RFC] Improved Web UI Flow View

Open

#7.694 aberto em 6 de mai. de 2025

Ver no GitHub
 (3 comments) (2 reactions) (0 assignees)Python (4.437 forks)batch import
RFCarea/webhelp wantedkind/feature

Métricas do repositório

Stars
 (42.166 stars)
Métricas de merge de PR
 (Mesclagem média 3d 11h) (8 fundiu PRs em 30d)

Description

I've been thinking how we can improve the mitmweb flow view UX. In particular, I'd like to address the following points:

  1. Ability to view request + response at the same time. This is very useful for replay. This likely means we need add a vertical layout (as opposed to the current horizontal one). We can likely make this configurable without too much effort.
  2. Make interactive contentviews available in mitmweb.
  3. A bag of quality-of-life improvements, such as colored URL parts.

Here's a quick mockup with some of the ideas:

Image

I'm not a UX designer, so critical feedback and additional suggestions are highly welcome! If you have suggestions for improving mitmweb, please comment below. 😃

Potential Improvements

Small and self-contained (great for new contributors)

Major refactors

  • New Layout with extra pane for response. Split existing request/response panes into headers and body?
  • Upgrade to the latest CodeMirror (#7709)
  • Integrate interactive contentviews.

Guia do colaborador