2018年6月25日 星期一

[mac][docker] mac 中使用 mitmproxy An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.

An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.

由於 mitmproxy  不支援 python 2.7 只支援 python3
在 Mac 中使用 mitmproxy 可能還需要安裝 python3
所以使用了 mitmproxy docker image
mitmproxy/mitmproxy - Docker Hub
https://hub.docker.com/r/mitmproxy/mitmproxy/

因為要使用的是 mitmweb ,所下的 command 為

docker run --rm -it -v ~/.mitmproxy:/home/mitmproxy/.mitmproxy -p 8879:8080 -p 127.0.0.1:8081:8081 mitmproxy/mitmproxy mitmweb --web-iface 0.0.0.0 -s /home/mitmproxy/.mitmproxy/football.py

把 host 家目錄的 ~/.mitmproxy ssl key 掛載在 container 內
expose host 的 8879 對應到 proxy port 8080
至於 mitmweb 的 web port 就使用 8081 ,並限定只對 127.0.0.1 開放

-s 是為了 load script 。

沒有留言:

張貼留言