惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

大猫的无限游戏
大猫的无限游戏
aimingoo的专栏
aimingoo的专栏
I
InfoQ
B
Blog RSS Feed
D
DataBreaches.Net
S
SegmentFault 最新的问题
P
Proofpoint News Feed
A
About on SuperTechFans
WordPress大学
WordPress大学
Hugging Face - Blog
Hugging Face - Blog
博客园 - 司徒正美
小众软件
小众软件
博客园 - Franky
有赞技术团队
有赞技术团队
D
Docker
T
Tailwind CSS Blog
雷峰网
雷峰网
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Blog — PlanetScale
Blog — PlanetScale
酷 壳 – CoolShell
酷 壳 – CoolShell
B
Blog
V
Visual Studio Blog
宝玉的分享
宝玉的分享
爱范儿
爱范儿

Posts on mitmproxy.org

Mitmproxy 12: Interactive Contentviews Intercepting Linux Applications Mitmproxy 11: Full HTTP/3 Support Intercepting Windows Applications Intercepting macOS Applications Mitmproxy 10.1: HAR Support Mitmproxy 10: First Bits of HTTP/3! A more user-friendly transparent mode, based on WireGuard Mitmproxy 9 Mitmproxy 8 Google Summer of Code 2021 Mitmproxy 7 A New Proxy Core, Sans I/O Mitmproxy 6 Mitmproxy 5.3 Mitmproxy 5.2 Mitmproxy 5 Mitmproxy 4 Google Summer of Code 2018 Mitmproxy 3
Mitmproxy 10.4: Mitmweb Capture Tab
Matteo Luppi · 2024-08-02 · via Posts on mitmproxy.org
02 Aug 2024, , Maximilian Hils

Mitmweb now features a dedicated tab to configure traffic capture, enabling users to dynamically select their preferred proxy mode. Work is still underway as part of this year’s Google Summer of Code, but a first preview is available in mitmproxy 10.4.

Editorial Note: Hi!

Hi! My name is Matteo Luppi, and I’m one of this year’s GSoC students for mitmproxy. Under the mentorship of Maximilian Hils, my primary focus has been on enhancing mitmweb. In this blog post, I’ll introduce you to our new Capture tab page in mitmweb.

New Capture Tab

the new capture tab

My GSoC work aims to improve the onboarding experience for new mitmproxy users and simplify the UX for those who enjoy using mitmweb. Enhancing the visibility and accessibility of proxy modes, in particular the new local redirect mode, was a key goal.

In previous versions of mitmweb, changing the proxy mode was only possible deep down in the options editor or by restarting mitmweb with custom arguments. In either case, the functionality wasn’t easy to discover. As you might imagine, this process could be quite confusing and obscure for first-time users. To address this, we designed a new Capture tab page where all the proxy modes are listed, allowing users to change modes easily and intuitively on the fly.

How it works

When users run mitmweb from the terminal and no traffic has been captured yet, they will be greeted by the new capture page instead of an empty flow list. Once traffic appears, mitmweb will automatically switch to the flow list.

What’s Next?

This feature represents my work for the first part of GSoC, and there’s still much room for improvement. Upcoming enhancements include adding the remaining proxy modes, introducing the ability to run multiple reverse proxies, and much more. If you have and feedback or suggestions, please do reach out and leave a comment on GitHub!

Acknowledgments

This work supported by the NGI0 Entrust fund established by NLnet, and Google Summer of Code under the umbrella of the Honeynet Project. I would like to thank my mentor Max, who has been incredibly supportive and helpful throughout this project!