美文网首页
网络封包分析工具Charles

网络封包分析工具Charles

作者: 进击的鸭子 | 来源:发表于2017-07-25 16:51 被阅读0次

    Charles是一款比较常用的截取网络封包的工具,通过将自己当前的应用程序设置成系统的网络访问代理服务器,使得所有的网络访问请求都通过它来完成,从而抓取分析网络封包数据。

    主要功能

    1、支持SSL代理。

    2、支持流量控制。可模拟慢网络以及等待时间较长的请求。

    3、支持AJAX调试。

    4、支持AMF调试,可以将Flash Remoting或者Flex Remoting信息格式化

    5、支持重发网络请求,方便后端调试。

    6、支持修改网络请求参数

    7、支持网络请求截获和动态修改

    8、检查HTML、CSS和RSS内容是否符合W3C标准

    协助iOS开发

    1、Charles上设置如下:

    'proxy'    ->    'proxy setting' 填入端口8888,并勾选'Enable transparent HTTP proxying'

    如图所示:

    2、iPhone上设置

    1)首先,获取Charles所运行的Mac电脑的IP地址,获取命令:ifconfig en0

    如下图所示:

    2)设置iPhone   '设置'    ->    '无线'

    如下图所示:

    3、测试

    打开iPhone上的任意需要网络通讯程序,观察Charles,确认弹出来的连接请求

    相关文章

      网友评论

          本文标题:网络封包分析工具Charles

          本文链接:https://www.haomeiwen.com/subject/gmzwkxtx.html