代理工具--mitmproxy


#代理工具服務器

mitmproxydom

指令:mitmproxy -b ip -p port(代理ip設置爲:ip,端口設置爲:port)
攔截request:
  輸入字母「i」(表明Intercept filter)便可,此時界面便會讓你輸入想要攔截的條件
  條件攔截在默認狀況下是過濾抓包的URL的。輸入要攔截的條件(好比輸入「baidu」),抓包會將匹配的抓包總體變黃
   攔截全部的POST request: ~m POST (m表明method)
    攔截特定的request 方法:
    攔截全部的request: ~q
    攔截特定的header: ~h
    攔截特定的domain: ~d
    攔截特定的響應代碼(404之類的): ~c
清除抓包結果:
  直接輸入大寫字母C即可以清楚全部的抓包結果
選擇數據包:
  經過上下箭頭(或者使用 「j」/」k」來上下選擇)
  enter進入
查看抓包:
  使用tab鍵在「Request」和「Response」之間切換
  輸入「m」即可以看到mitmproxy提供的不一樣展示形式
修改抓包:
  須要編輯「Request」怎麼辦,很簡單,輸入字母「e」便可
編輯攔截包的頭部:
  輸入「h」表明要編輯request的頭部:
  輸入enter即可對高亮的User-Agent的值進行修改,
  輸入「a」進行添加屬性,而後使用tab分別鍵入key和value。
  輸入「d」進行刪除屬性
輸入字母「r」(表明「replay」)。就能夠看到咱們修改過的request獲得的結果
輸入「q」即可以回到以前的抓包列表了。這些都是歷史抓包紀錄.
輸入「a」(表明「accept」)便可放行攔截包。等到服務器響應後,又攔截服務器發過來的response(注意那個「Response intercepted」)
攔截response:
  方式同修改request同樣。
輸入「a」,表明接受了這個response,而後這個response即可發給客戶端了工具

相關文章
相關標籤/搜索