<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

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

          共 2423字,需瀏覽 5分鐘

           ·

          2021-09-17 14:47


          一、雙擊Session時(shí),使請(qǐng)求頁(yè)始終顯示到“webform”tab頁(yè),使響應(yīng)頁(yè)始終顯示到”json”tab頁(yè)

          在QUICK EXEC命令執(zhí)行窗口,執(zhí)行:

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

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


          二、Session列中,顯示每個(gè)請(qǐng)求的響應(yīng)時(shí)間

          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 列

          三、顯示每個(gè)Session 的請(qǐng)求IP地址

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

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



          四、發(fā)送請(qǐng)求時(shí),攔截并替換請(qǐng)求的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中查看實(shí)際的請(qǐng)求   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++){//執(zhí)行cmd 命令    System.Diagnostics.Process.Start("chrome.exe", oSessions[x].url);    }}


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


          瀏覽 54
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  国产精品爽爽久久久久 | 中文字幕人成人乱 | 黄色录像毛片 | 天天弄天天模 | a片在线网站 |