mitmproxy的使用

一.介紹

中間人代理能夠理解成和中間件差很少python

mitmproxy工程工具包,主要包含了3個組件web

  • mitmproxy:攔截的http(s)記錄控制檯顯示 【window不支持】
  • mitmdump:命令行接口,能夠對接python腳本,經過腳本實現監聽後的處理,可定製我的需求
  • mitmweb:web形式展現

二.安裝

pip3 install mitmproxy 瀏覽器

三.使用

手機要和電腦關聯上工具

  • cmd運行IPconfig獲取本機IPve地址
  • 瀏覽器輸入本就地址:8080也就是mitmproxy的地址

若是是pc 端關聯原理也同樣代理設置用mitmproxy的地址spa

由於我是window因此我不怎麼用mitmproxy.net

mitmdump的使用命令行

其餘我是平時不怎麼用就不寫啦代理

  • 截獲的數據保存到文件中mitmdump -w 文件路徑code

  • 執行python腳本mitmdump -s 腳本路徑中間件

    腳本里面代碼

    def request(flow):
        flow.request.headers['User-Agent'] = 'MitmProxy'
        print(flow.request.headers)
        
    #request()方法
    #參數爲flow,HTTPFlow對象
    #request屬性便可獲取到當前請求對象,咱們能夠隨意修改request對象的相關資料

本文分享 CNBlog - 加載時間中.....。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。

相關文章
相關標籤/搜索