Mitmproxy使用教程for mac

MitmProxy 是一個支持 HTTP 和 HTTPS 的抓包程序,類似 Fiddler、Charles 的功能,只不過它是一個控制檯的形式操作。
同時 MitmProxy 還有兩個關聯組件,一個是 MitmDump,它是 MitmProxy 的命令行接口,利用它我們可以對接 Python 腳本,用 Python 實現監聽後的處理。另一個是 MitmWeb,它是一個 Web 程序,通過它我們可以清楚地觀察到 MitmProxy 捕獲的請求。
本節我們來了解一下 MitmProxy、MitmDump、MitmWeb 的安裝方式。

  1. 相關鏈接
    GitHub:https://github.com/mitmproxy/mitmproxy
    官方網站:https://mitmproxy.org
    PyPi:https://pypi.python.org/pypi/mitmproxy
    官方文檔:http://docs.mitmproxy.org
    MitmDump腳本:http://docs.mitmproxy.org/en/stable/scripting/overview.html
    下載地址:https://github.com/mitmproxy/mitmproxy/releases
    DockerHub:https://hub.docker.com/r/mitmproxy/mitmproxy
  2. Pip安裝
    最簡單的安裝方式還是使用 Pip,直接執行如下命令即可安裝:
    pip3 install mitmproxy
    這是最簡單和通用的安裝方式,執行完畢之後即可完成 MitmProxy的安裝,另外還安裝了MitmDump、MitmWeb 兩個組件,如果不想用此種方式安裝也可以選擇下文列出的專門針對各個平臺的安裝方式或者 Docker 安裝方式。
    Mac
    Mac 下雙擊 mitmproxy-ca-cert.pem 即可彈出鑰匙串管理頁面,然後找到 mitmproxy 證書,點擊打開其設置選項,選擇始終信任即可,如圖 :
    在這裏插入圖片描述
    這樣就配置完成 Mac 下信任 CA 證書了。
    設置瀏覽器代理:
    在這裏插入圖片描述
    然後就去啓動
    在這裏插入圖片描述
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章