抓包工具Charles使用教程

阅读更多
抓包工具Charles使用教程

1. 首先从软件官方http://www.charlesproxy.com/ 下载,安装之前请确保已经安装了JDK,之后按照提示安装。注意:未注册版本,每隔30分钟会自动退出。

2. 对于Mac系统而言,打开charles之后,默认就已经对系统进行了代理,如果没有,则需要在菜单栏的Proxy上勾选上Mac OS X Proxy。

3. charles对于抓取的包可以进行保存,等下次要分析时,在打开。Filter可以对请求进行过滤,并且支持通配符,比如只想查看以包含365rili且以.do为结尾的请求,可以在Filter中设置365rili.*.do。Overview可以更加详细的查看这次请求的详细内容,例如耗时详细列车了请求开始时间、结束时间,响应开始时间、结束时间,总耗时、DNS耗时、网络延时等。对于Size也详细列出了请求头大小、响应头大小、压缩比例等内容。

4. 如果想查看更详细的请求信息,比如Header、cookie、form表单等可以点击Request,类似查看详细的响应选择Reponse。除了对于PC端进行代理之外,还可以抓取客户端,在Proxy->Proxy Settings中设置代理端口号

5. 在手机端,WLAN设置中找到连接的wifi,设置代理。把代理模式设置为手动,设置主机名为Charles所在机器的ip,端口号为Charles配置的代理端口。这样手机客户端的所有http请求,都会被charles代理。可以方便的查看客户端的http请求。

你可能感兴趣的:(抓包工具Charles使用教程)