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

推荐订阅源

Y
Y Combinator Blog
GbyAI
GbyAI
U
Unit 42
WordPress大学
WordPress大学
Last Week in AI
Last Week in AI
P
Proofpoint News Feed
D
DataBreaches.Net
N
Netflix TechBlog - Medium
H
Hackread – Cybersecurity News, Data Breaches, AI and More
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
C
Check Point Blog
Martin Fowler
Martin Fowler
月光博客
月光博客
MongoDB | Blog
MongoDB | Blog
MyScale Blog
MyScale Blog
The Cloudflare Blog
Apple Machine Learning Research
Apple Machine Learning Research
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
M
MIT News - Artificial intelligence
云风的 BLOG
云风的 BLOG
罗磊的独立博客
B
Blog RSS Feed
J
Java Code Geeks
The GitHub Blog
The GitHub 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!