mitmproxy的使用


一.介紹

中間人代理可以理解成和中間件差不多

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

  • mitmproxy:攔截的http(s)記錄控制台顯示 【window不支持】
  • mitmdump:命令行接口,可以對接python腳本,通過腳本實現監聽后的處理,可定制個人需求
  • mitmweb:web形式展示

二.安裝

pip3 install mitmproxy

三.使用

手機要和電腦關聯上

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

如果是pc 端關聯原理也一樣代理設置用mitmproxy的地址

因為我是window所以我不怎么用mitmproxy

mitmdump的使用

其他我是平時不怎么用就不寫啦

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

  • 執行python腳本mitmdump -s 腳本路徑

    腳本里面代碼

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM