mitmproxy 使用教程 從安裝到基本操作實現零距離

簡介

mitmproxy是一個交互式的、支持SSL/TLS的攔截代理,是一款用於HTTP /1,HTTP /2和WebSockets的抓包工具
mitmdump是mitmproxy的命令行版本。與tcpdump類似
mitmweb是mitmproxy的基於Web的界面的版本。

安裝

	    pip install mitmproxy 
		##(如果權限不夠建議sudo)

啓動

	  mitmproxy
	 ##或者指定端口
      mitmproxy -p 8888

抓包配置

  1. 配置設備的代理地址 使設備連接到同一個wifi環境下
  2. 修改系統代理服務器地址爲運行mitmproxy的那臺機器(本機)的ip地址,端口設定爲你啓動mitmproxy時設定的端口,默認使用8080
  3. 手機做同樣操作,修改wifi代理爲 【手動】,然後指定ip地址和端口
  4. 設置證書信任 如何設置?

使用

快捷鍵 說明
q 退出(相當於返回鍵,可一級一級返回)
d 刪除當前(黃色箭頭)指向的鏈接
D 恢復剛纔刪除的請求
G 跳到最新一個請求
g 跳到第一個請求
C 清空控制檯(C是大寫)
i 可輸入需要攔截的文件或者域名(逗號需要用\來做轉譯,栗子:feezu.cn)
a 放行請求
A 放行所有請求
? 查看界面幫助信息
enter 查看光標所在列的內容
tab 切換欄 查看 Request 和 Response 的詳細信息
/ 搜索body裏的內容
esc 退出編輯
e 進入編輯模式
w 保存當前的response到文件
r 重新發送請求
h 切換標籤頁
p 切換請求
K 顯示快捷鍵(大寫)
C 顯示命令(大寫)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章