1. 程式人生 > >5.分析mitmproxy的優勢及工具mitmdump的使用(參照書籍)

5.分析mitmproxy的優勢及工具mitmdump的使用(參照書籍)

mitmproxy優勢:功能和charles、fiddler相似,強大之處在於它的工具 mitmdump 可以直接對接python 對請求做處理。

mitmdump使用 :

1.mitmdump是mitmproxy的命令列視窗,同時還可對接python對請求進行處理,因此就不用手動截獲和分析http請求和響應,只需要寫好請求和響應的處理邏輯即可。

2.mitmdump 例項應用

使用命令啟動mitmdump,並把截獲的資料儲存到檔案中.
命令: mitmdump -w outfile(名稱任取)

指定指令碼處理截獲的資料:

命令: mitmdump -s script.py (script.py 為處理指令碼需要放置命令執行的目錄下)

指令碼程式碼:
def request(flow):
    flow.request.headers['User-Agent'] ='MitProxy'
    print(flow.request.headers)

手機瀏覽訪問 http://httpbin.org/get 效果如圖: