Fiddler是Windows系統上有名的抓包工具,使用方便,功能齊全,但是不同於Wireshark,
它只能抓取http/https協議的通訊數據包,值得高興的是,
從Fiddler 4.5開始支持WebSocket數據包抓取,下面來介紹如何設置Fiddler支持WebSocket抓取。
1.下載安裝最新版Fiddler,最少要4.5+
2.安裝以及常規設置后,常規設置不在這里講
重點講如何設置抓取WebSocket,軟件工具欄↓
Rules/Custom Rules 或者Ctrl+R
3. class Handler 類中添加以下方法
static function OnWebSocketMessage(oMsg: WebSocketMessage) { // Log Message to the LOG tab FiddlerApplication.Log.LogString(oMsg.ToString()); }
4.保存后就可以抓到ws包,雙擊點進去可看到ws包數據,如果需要觀察刷新后的數據需要重新點擊!