在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界面中,这些请求将以黄色显示,以便于识别。