在Linux系統中,你可以使用Fiddler來捕獲和分析HTTP/HTTPS流量
首先,確保你已經安裝了Fiddler。如果沒有,請訪問Fiddler官網(https://www.telerik.com/fiddler)下載并安裝。
打開Fiddler,然后點擊菜單欄的"Tools" > “Options”。
在彈出的對話框中,點擊"Connections"選項卡。
在"Fiddler listens on port"部分,確保"HTTP"和"HTTPS"都已勾選。默認情況下,Fiddler會監聽8888端口。如果你需要更改端口,請點擊"Edit"按鈕進行修改。
點擊"OK"按鈕保存設置。
現在,你需要配置Fiddler以捕獲特定域名的流量。在Fiddler的主界面上,點擊菜單欄的"Rules" > “Customize Rules”。
這將打開一個名為"CustomRules.js"的文件。用文本編輯器打開該文件,將以下代碼粘貼到文件中:
static function OnBeforeRequest(oSession) {
var sDomain = "example.com"; // 將此處的"example.com"替換為你要捕獲流量的特定域名
if (oSession.uri.startsWith("http://" + sDomain) || oSession.uri.startsWith("https://" + sDomain)) {
oSession["ui-color"] = "yellow"; // 設置域名顏色為黃色,以便在Fiddler界面中識別
}
}
將example.com替換為你要捕獲流量的特定域名。
保存文件并關閉文本編輯器。
返回Fiddler主界面,點擊菜單欄的"File" > "Save"以保存對"CustomRules.js"文件的更改。
現在,當你在Linux系統中使用Fiddler捕獲流量時,它將只顯示與特定域名相關的請求。在Fiddler界面中,這些請求將以黃色顯示,以便于識別。