如何让Charles抓包功能更强大?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何让Charles抓包功能更强大?相关的知识,希望对你有一定的参考价值。
参考技术A 在日常抓包测试工作中,Charles提供的rewrite、breakingpoint、maplocal等功能真的很好用。但是有时候需要对抓包过程进行实时修改、数据提取、批量处理等,Charles就显得力不从心。这时候一般是利用python脚本直接发送请求去处理,但是数据准备会比较繁琐。或者直接用强大的mitmproxy工具,可惜抓包过程不够直观。
有没有办法能够让Charles抓包也支持自定义脚本呢?
答案是可以的。
原理:可以将mitmproxy作为Charles的上级代理。客户端发起的请求先经过Charles,再经过mitmdump,最后到达服务器。利用mitmdump提供的python api弥补Charles不能二次开发的缺点。
以上是关于如何让Charles抓包功能更强大?的主要内容,如果未能解决你的问题,请参考以下文章