http-proxy

Intercept and modify HTTP, HTTPS, and WebSocket traffic with mitmproxy.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/noname300989/Security-Claw --skill http-proxy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: http-proxy
Source: https://github.com/noname300989/Security-Claw/tree/main/skills/http-proxy
Command: npx skills add https://github.com/noname300989/Security-Claw --skill http-proxy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires mitmproxy, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a powerful intercepting proxy to capture, inspect, and modify HTTP, HTTPS, and WebSocket traffic, streamlining web application security testing.

Core Features & Use Cases

  • Real-time Interception: Capture and analyze live traffic.
  • Request/Response Modification: Alter requests and responses on the fly.
  • TLS Inspection: Decrypt and inspect HTTPS traffic.
  • Automated Scripting: Use Python scripts for custom manipulation.
  • Use Case: Test for vulnerabilities by injecting payloads into responses or modifying request parameters before they reach the server.

Quick Start

Start the HTTP proxy on port 8080 and configure your browser to use it.

Frequently Asked Questions about http-proxy

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

FAQPage Schema
How do I intercept and modify HTTP traffic in real time?

To intercept and modify HTTP traffic in real time, you can use an intercepting proxy to capture live requests and responses, altering request parameters or injecting payloads before they reach the server.

Can I inspect and decrypt HTTPS traffic using mitmproxy?

Yes, you can inspect and decrypt HTTPS traffic using mitmproxy. The proxy supports TLS inspection, allowing you to decrypt and analyze secure web traffic for application security testing.

Does this HTTP proxy support WebSocket capture and HTTP/2?

Yes, this HTTP proxy supports both WebSocket capture and HTTP/2. It enables comprehensive traffic analysis by handling modern web protocols alongside standard HTTP and HTTPS interception.

How do I automate request and response manipulation during security testing?

You can automate request and response manipulation by using custom Python scripts. This allows for automated analysis and on-the-fly modification of traffic to test for vulnerabilities.

What is the best way to test for web vulnerabilities by altering request parameters?

The best way to test for web vulnerabilities by altering request parameters is using an intercepting proxy. It allows you to modify requests and inject payloads into responses on the fly before they reach the server.

Do I need to configure my browser to use the intercepting proxy?

Yes, you need to configure your browser to use the intercepting proxy. You start the HTTP proxy on a specific port like 8080 and route your browser traffic through it to enable interception.