MAC OSX下有哪些好用的HTTP抓包工具,最好是GUI的
发布网友
发布时间:2022-04-23 03:43
我来回答
共1个回答
热心网友
时间:2023-07-10 14:26
作者:[已重置]
链接:https://www.hu.com/question/26836619/answer/108476556
来源:知乎
著作权归作者所有,转载请联系作者获得授权。
可以试试用Charles,分享一篇腾讯内部关于mac抓包的charles心得,希望对你有所帮助~
在近期的项目中,涉及到某SDK的功能封装,其中包含的内置浏览器和用户反馈功能。测试过程除了确保指定网址正确的打开,还要检查是信息传送是否正确,这个过程就需要抓包来识别了。我在熟悉并使用了Charles工具后,就有了这篇入门指导。
1、工具的选择
在windows上有我们再熟悉不过的Fiddler,然而在Mac上也有一款功能不错的工具,可别小瞧这款工具,因为是基于JAVA实现的,所以很好的实现了跨平台。
官方介绍中是这么描述的:
Charles is a web proxy (HTTP Proxy/HTTP Monitor) that runs on your own computer. Your web browser (or any other Internet application) is then configured to access the Internet through Charles, and Charles is then able to record and display for you all of the data that is sent and received.
Charles是一个在本地运行的Web代理(HTTP代理/ HTTP监视器)软件。开启Charles后,Web浏览器(或任何其他的互联网应用程序)将配置为通过Charles来访问互联网,而Charles则能够记录并显示你所有的发送和接收的数据。
In Web and Internet development you are unable to see what is being sent and received between your web browser / client and the server. Without this visibility it is difficult and time-consuming to determine exactly where the fault is. Charles makes it easy to see what is happening, so you can quickly diagnose and fix problems.
在Web和互联网的开发项目中,如果你不能看到客户端(比如浏览器)和服务器之间到底有什么数据正在发送和接收,如果没可视化监控手段,那么确定故障原因将是困难和费时的。Charles可以很容易地看到发生了什么,这样你就可以快速诊断并解决问题。
Charles makes debugging quick, reliable and advanced; saving you time and frustration!
Charles使得调试快速,可靠且先进的;节省您的时间和精力!