mitmproxy

Intercepts, inspects, modifies and replays HTTP/HTTPS web traffic via Python-enabled scripting.

15|1|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/AeonDave/malskill --skill mitmproxy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mitmproxy
Source: https://github.com/AeonDave/malskill/tree/main/offensive-tools/network/mitmproxy
Command: npx skills add https://github.com/AeonDave/malskill --skill mitmproxy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill allows you to intercept, inspect, modify, and replay web traffic, which is crucial for understanding and testing application behavior.

Core Features & Use Cases

  • Interactive Proxy: Intercept HTTP/HTTPS traffic in real-time.
  • Traffic Modification: Modify requests and responses on the fly.
  • Scripting: Automate interception and manipulation using Python addons.
  • Use Case: When testing a web application, use mitmproxy to inspect API requests and responses, identify vulnerabilities, or simulate different network conditions.

Quick Start

Run the mitmproxy tool with the command mitmproxy -p 8080.

Frequently Asked Questions about mitmproxy

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I intercept and inspect HTTPS traffic for web debugging?

To intercept and inspect HTTPS traffic for web debugging, you can use an interactive TLS-capable proxy to monitor requests and responses in real-time. This allows you to observe application behavior dynamically as it communicates over the network.

Can I modify HTTP requests and responses on the fly?

Yes, you can modify HTTP requests and responses on the fly. The proxy supports dynamic request and response manipulation, enabling you to alter web traffic payloads and headers during live application testing.

How do I automate traffic interception using Python?

You can automate traffic interception using Python by writing custom addons. These scripts allow you to programmatically manipulate and replay intercepted web traffic without manual intervention.

Do I need Python installed to use this proxy for traffic interception?

Yes, you need a compatible Python version installed because the proxy requires installation via pip. The Python environment is essential for running the proxy and executing scripting addons for traffic manipulation.

What is the best way to test web application APIs and identify vulnerabilities?

The best way to test web application APIs and identify vulnerabilities is by routing traffic through an interactive proxy. This lets you inspect API requests and responses directly, revealing security flaws and application behavior issues.