pathod

SSL-capable man-in-the-middle HTTP proxy

Install

All systems
curl cmd.cat/pathod.sh
Debian Debian
apt-get install mitmproxy
Ubuntu
apt-get install mitmproxy
Arch Arch Linux
pacman -S mitmproxy
image/svg+xml Kali Linux
apt-get install mitmproxy
Windows (WSL2)
sudo apt-get update sudo apt-get install mitmproxy
OS X
brew install mitmproxy
Raspbian
apt-get install mitmproxy

mitmproxy

SSL-capable man-in-the-middle HTTP proxy

mitmproxy is an interactive man-in-the-middle proxy for HTTP and HTTPS. It provides a console interface that allows traffic flows to be inspected and edited on the fly. Also shipped is mitmdump, the command-line version of mitmproxy, with the same functionality but without the frills. Think tcpdump for HTTP. Features: - intercept and modify HTTP and HTTPS requests and responses and modify them on the fly - save HTTP conversations for later replay and analysis - replay the client-side of an HTTP conversation - reverse proxy mode to forward traffic to a specified server - transparent proxy mode on OSX and Linux - make scripted changes to HTTP traffic using Python - SSL/TLS certificates for interception are generated on the fly - ... This package contains the python-pathod module (previously provided by other source package). The python-netlib module was also included but it has been dropped by upstream in version 1.0.