1. 程式人生 > 其它 >安裝配置mitmproxy抓包軟體並執行python指令碼

安裝配置mitmproxy抓包軟體並執行python指令碼

技術標籤:爬蟲python學習

一、首先,官網下載並安裝mitmproxy:https://mitmproxy.org/

然後,用pip安裝mitmproxy

二、設定手機埠,我這裡用的夜神

設定-wlan-左鍵長按wiredssid-修改網路,修改代理ip和埠

三、電腦本機啟動,配置對應的埠和python指令碼

mitmdump -p 8889 -s mitmdump_test.py

# mitmdump連線python聯調
# 日誌模組
from mitmproxy import ctx
def request(flow):
    print('+++++++++++++++++++++++++++++')
    # ctx.log.info(str(flow.request.headers))
    ctx.log.info(str(flow.request.url))
    ctx.log.info(str(flow.request.host))
    ctx.log.info(str(flow.request.method))
    ctx.log.info(str(flow.request.path))
    # print(flow.request.headers)
def response(flow):
    print('==================================')
    ctx.log.error(str(flow.response.status_code))
    ctx.log.error(str(flow.response.text))

由於在 window上操作,只能使用 mitmdump 和 mitmweb這兩個命令,mitmdump 命令是沒有介面,只能進行默默地抓包,不能進行資料包的檢視和過濾。而 mitmweb 和在一個網頁上進行抓包的除錯。