手机常年连接Fiddler,即使是自己的手机。
苹果手机充电时候,会自动请求更新IOS系统,导致电脑卡死。(不下5次)
所以需求是,打开Fiddler时候,自动判断过滤掉更新请求,所谓的End session。
查询了一下百度,没有要的结果,一般都是加Filters,和一个oSession.oResponse.pipeServer.End(),结果发现后面这个是抽象类,使用起来简直是饥不择食了(当然是用不了的)
更新文件地址一般为
http://updates-http.cdn-apple.com/2019FallFCS/patches/061-16567/E8412168-17A3-11EA-B03A-92916A90973F/com_apple_MobileAsset_SoftwareUpdate/37b7a84d252a263ab1cb03380b40e515f0b85afa.zip
在Customize Rules中OnBeforeRequest,添加解决
if(oSession.uriContains("updates")&&oSession.uriContains("apple.com"))
{
oSession.oRequest.FailSession(4040, "遇到请求就停止", "遇到请求就停止");
}
效果图