Fiddlercore
官方文档 https://www.telerik.com/support/fiddlercore
Fiddlercore拦截并修改HTTPS链接的网页,实现JS注入.联系QQ564955427 https://www.cnblogs.com/Charltsing/p/FiddlerCoreHTTPS.html
使用fiddlercore修改网页的返回内容 https://www.cnblogs.com/Charltsing/p/fiddlercore.html
利用fiddler core api 拦截修改 websocket 数据 https://www.cnblogs.com/mysgk/p/9426980.html
C# FiddlerCore 抓取 https://blog.csdn.net/GoDeeper/article/details/103446295
如何识别WebSockes
使用Fiddler查看Request Headers
GET /echo/444/6z1x7spy/websocket HTTP/1.1
Origin: http://www.investing.com
Sec-WebSocket-Key: l5fyZFbA5vIGAMpqRdhI/Q==
Connection: Upgrade
Upgrade: websocket
Sec-WebSocket-Version: 13
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko
Host: stream49.forexpros.com:443
Cache-Control: no-cache
使用Fiddler查看Reponse Headers
HTTP/1.1 101 Switching Protocols ----> 返回101表示服务器端已经理解了客户端的需求,并且客户端需要根据Upgrade中的协议类型,切换为新的协议来完成后续的通信。
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Accept: OE5v65DVpoB/dn2GLCrVo9hqRV8=
EndTime: 16:27:41.872
ReceivedBytes: 125690
SentBytes: 6764
然后双击Session,就可以看到WebSockes Tab了
修改响应 官方说法
https://docs.telerik.com/fiddlercore/knowledge-base/modifying-response-with-fiddler-core?_ga=2.17162105.1396982269.1673150038-1708311285.1673150038&_gl=1*u1ehf2*_ga*MTcwODMxMTI4NS4xNjczMTUwMDM4*_ga_9JSNBCSF54*MTY3MzE3MDQwMy4zLjEuMTY3MzE3MTAzNC41NC4wLjA.