日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Fiddler抓包 | 竟然有这些骚操作,太神奇了?

發布時間:2025/3/15 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Fiddler抓包 | 竟然有这些骚操作,太神奇了? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、雙擊Session時,使請求頁始終顯示到“webform”tab頁,使響應頁始終顯示到”json”tab頁

在QUICK EXEC命令執行窗口,執行:

PREFS SET fiddler.ui.inspectors.request.alwaysuse "WebForms"

PREFS SET fiddler.ui.inspectors.response.alwaysuse "json"

二、Session列中,顯示每個請求的響應時間

1、菜單欄選擇 Rules -> Customize Rules

2. 在class Handlers里面添加如下代碼,添加后保存并退出

function BeginRequestTime(oS: Session) { if (oS.Timers != null) { return oS.Timers.ClientBeginRequest.ToString(); } return String.Empty; }public static BindUIColumn("TimeTaken/ms" ,120) function TimeTaken(oS: Session): String{ var sResult = "0"; var t1_ms = oS.Timers.ClientBeginResponse.ToUniversalTime().Millisecond; var t1_m = oS.Timers.ClientBeginResponse.ToUniversalTime().Minute; var t1_s = oS.Timers.ClientBeginResponse.ToUniversalTime().Second; var t1 = t1_m*60*1000 + t1_s*1000 + t1_ms ; var t2_ms = oS.Timers.ClientDoneRequest.ToUniversalTime().Millisecond; var t2_m = oS.Timers.ClientDoneRequest.ToUniversalTime().Minute; var t2_s = oS.Timers.ClientDoneRequest.ToUniversalTime().Second; var t2 = t2_m*60*1000 + t2_s*1000 + t2_ms ; if(t1 >= t2){ var t3 = t1 - t2;sResult = t3.toString(); } return sResult; }function CalcTimingCol(oS: Session){ var sResult = String.Empty; if ((oS.Timers.ServerDoneResponse > oS.Timers.ClientDoneRequest)){ sResult = (oS.Timers.ServerDoneResponse - oS.Timers.ClientDoneRequest).ToString(); } return sResult; }

3.重啟Fiddler,顯示 TimeTaken/ms 列

三、顯示每個Session 的請求IP地址

打開Fiddlerscript,在main()中寫與以下代碼,再重新fiddler,查看session顯示ip地址

FiddlerObject.UI.lvSessions.AddBoundColumn("ServerIP", 120, "X-HostIP");

四、發送請求時,攔截并替換請求的url

打開Fiddlerscript在onBeforeRequest()中添加代碼如下,重啟fiddler生效

// 指定包含 biaoqing 的url,替換url中的字符串 if (oSession.fullUrl.Contains('biaoqing')){ if (oSession.fullUrl.Contains('abc')){oSession.fullUrl = oSession.fullUrl.Replace('abc','bcd');} // 在fiddler log中查看實際的請求FiddlerObject.log(oSession.fullUrl); }

五、右鍵session 直接使用瀏覽器打開url

打開Fiddlerscript,在class Handler中添加代碼如下,重啟fiddler生效

public static ContextAction("Open in Chrome") function DoOpenInIE(oSessions: Fiddler.Session[]){ if (null == oSessions){MessageBox.Show("Please choose at least 1 session."); return;} for (var x = 0; x < oSessions.Length; x++){ //執行cmd 命令System.Diagnostics.Process.Start("chrome.exe", oSessions[x].url);} }

右鍵session選Open in?Chrome用瀏覽器打開

總結

以上是生活随笔為你收集整理的Fiddler抓包 | 竟然有这些骚操作,太神奇了?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。