linux 安裝mitmproxy


1.安裝mitmproxy

下載mitmproxy二進制安裝包:https://github.com/mitmproxy/mitmproxy/releases/

我下載的版本為mitmproxy-4.0.1-linux.tar.gz

下載之后需要解壓然后將其配置到環境變量。

tar -zxvf mitmproxy-4.0.1-linux.tar.gz
sudo mv mitmproxy mitmdump mitmweb /usr/bin

2. 證書配置
對於 MitmProxy 來說,如果想要截獲 HTTPS 請求,我們就需要設置證書,MitmProxy 在安裝后會提供一套 CA 證書,只要客戶端信任了 MitmProxy 提供的證書,我們就可以通過 MitmProxy 獲取 HTTPS 請求的具體內容,否則 MitmProxy 是無法解析 HTTPS 請求的。

首先運行一下命令產生 CA 證書,啟動 MitmDump 即可:

mitmdump

 在root目錄下生 成.mitmproxy 目錄里面找到 CA 證書

 

 

 

在證書中找到mitmproxy-ca-cert.pem

 

 

 

 

 說明一下證書的描述:

 

 

 

如果在Ubuntu 上如果遇到的是.pem的文件,必須先將其轉換為.crt文件:

 openssl x509 -in mitmproxy-ca-cert.pem -inform PEM -out mitmproxy-ca-cert.crt

在以下位置為額外的CA證書創建目錄/usr/share/ca-certificates

sudo mkdir /usr/share/ca-certificates/extra

將CA .crt文件復制到此目錄:

sudo cp  mitmproxy-ca-cert.crt /usr/share/ca-certificates/extra/mitmproxy-ca-cert.crt

讓Ubuntu添加.crt文件的路徑相/usr/share/ca-certificates對於/etc/ca-certificates.conf

sudo dpkg-reconfigure ca-certificates

遇到一個安裝界面,直接回車就可以了,安裝完成


免責聲明!

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



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