參考Fiddler在抓取https數(shù)據(jù)包時(shí)如何解決Tunnel to 443的問(wèn)題?_fiddler顯示443-CSDN博客
內(nèi)容基本和參考鏈接一致,修改了一處關(guān)鍵錯(cuò)誤,在下面的紅色字體部分,本文僅作保存方便自用時(shí)查找,點(diǎn)贊請(qǐng)給原文章。
1.證書(shū)設(shè)置點(diǎn)Tools-->Options,HTTPS、connections兩個(gè)頁(yè)面按圖示設(shè)置,彈提示一直點(diǎn)是/YES。
2.在右側(cè)的選項(xiàng)卡里找到FiddlerScript標(biāo)簽(沒(méi)有找到該標(biāo)簽的施主去FiddlerScript Editor下載安裝即可)
3、點(diǎn)擊FiddlerScript標(biāo)簽,在Go to 的下拉列表里選擇“OnBeforeRequest”
4.下滑到OnBeforeRequest方法的結(jié)尾,刪除最后一個(gè)右大括號(hào) },然后貼上如下代碼,如果報(bào)錯(cuò)說(shuō)明你操作不對(duì)。
var hosts = 'zkd.me develop.dog';
FiddlerApplication.Log.LogFormat("Logger session {0}, Url: {1}, isHttps: {2}, port: {3}", oSession.id, oSession.fullUrl, oSession.isHTTPS, oSession.port);
if(hosts.indexOf(oSession.host) > -1){
FiddlerApplication.Log.LogFormat("Capture session {0}, Url: {1}, isHttps: {2}, port: {3}", oSession.id, oSession.fullUrl, oSession.isHTTPS, oSession.port);
if(oSession.HTTPMethodIs('CONNECT')){
FiddlerApplication.Log.LogString('create fake tunnel response');
oSession['x-replywithtunnel'] = 'FakeTunnel';
return;
}
if (oSession.isHTTPS){
FiddlerApplication.Log.LogString('switch https to http request');
oSession.fullUrl = oSession.fullUrl.Replace("https://","http://");
oSession.port = 80;
}
FiddlerApplication.Log.LogFormat("Processed session {0}, Url: {1}, isHttps: {2}, port: {3}", oSession.id, oSession.fullUrl, oSession.isHTTPS, oSession.port);
}
FiddlerApplication.Log.LogFormat("Logger session {0}, Url: {1}, isHttps: {2}, port: {3}", oSession.id, oSession.fullUrl, oSession.isHTTPS, oSession.port);
}
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-764350.html
然后保存重啟fiddler即可。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-764350.html
到了這里,關(guān)于Fiddler在抓取https數(shù)據(jù)包時(shí)如何解決Tunnel to 443的問(wèn)題,微信小程序打不開(kāi)無(wú)法抓包的問(wèn)題和無(wú)法抓取https包的問(wèn)題,數(shù)據(jù)包上鎖的問(wèn)題等的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!