num1r0 / docker-releases

Docker releases for for the mitmproxy project

Home Page:https://hub.docker.com/r/mitmproxy/mitmproxy/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

mitmproxy

Containerized version of mitmproxy, an interactive SSL-capable intercepting HTTP proxy.

Usage

$ docker run --rm -it [-v ~/.mitmproxy:/home/mitmproxy/.mitmproxy] -p 8080:8080 mitmproxy/mitmproxy

The volume mount is optional: It's to store the generated CA certificates.

Once started, mitmproxy listens as a HTTP proxy on localhost:8080:

$ http_proxy=http://localhost:8080/ curl http://example.com/
$ https_proxy=http://localhost:8080/ curl -k https://example.com/

You can also start mitmdump by just adding that to the end of the command-line:

$ docker run --rm -it -p 8080:8080 mitmproxy/mitmproxy mitmdump

For mitmweb, you also need to expose port 8081:

# this makes :8081 accessible to the local machine only
$ docker run --rm -it -p 8080:8080 -p 127.0.0.1:8081:8081 mitmproxy/mitmproxy mitmweb

For further details, please consult the mitmproxy documentation.

Tags

The available release tags can be seen here.


Thanks to Werner Beroux and David Weinstein for their invaluable help with the mitmproxy Docker images!

About

Docker releases for for the mitmproxy project

https://hub.docker.com/r/mitmproxy/mitmproxy/


Languages

Language:Shell 100.0%