FiddlerCore之不用Filters,终止Session

手机常年连接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, "遇到请求就停止", "遇到请求就停止");
}

效果图


image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 原因 在现实项目中,由于开发的经常调试,接口的不稳定,和接口文档的不及时更新,我们选择做接口测试,更多的需要自己抓...
    我为峰2014阅读 3,159评论 1 5
  • 转载地址 image.png 前言 fiddler是一个很好的抓包工具,默认是抓http请求的,对于pc上的htt...
    菜菜编程阅读 21,391评论 0 28
  • Fiddler工具简介 Fiddler是最强大最好用的Web调试工具之一,它能记录所有客户端和服务器的http和h...
    nayli阅读 4,905评论 0 36
  • Fiddler下载地址 为什么要保存请求? 做这件事最重要的目的之一就是,最近我需要实现一个简单的验证服务器接口正...
    Heiniu阅读 9,860评论 1 11
  • 1 http协议和fiddler抓包 Fiddler抓包的原理:fiddler本质是一个代理服务器,默认的工作端口...
    persist阅读 944评论 0 3