Charles基本介绍

Charles抓包工具介绍

简介

Charles其实是一款代理服务器,通过成为电脑或者浏览器的代理,然后截取请求和请求结果达到分析抓包的目的。charles有Window版本和Mac OS版本,也同时支持ios和Android手机系统

  • 下载安装

进入官网 charles官网下载

如图, 一般我们现在的系统都是64位的windows系统,所以我们选择下载64位的版本,安装就比较简单了,傻瓜式安装。

image
  • 配置

首先打开安装好的charles, 我这边装的是免费试用版,所以只能使用30天,且半小时不操作会自动关闭。

image

然后我们配置一下代理(暂时只讲http,https的以后再讲)

  1. 电脑端配置

点击Proxy--Proxy Settings进行配置

image
image

注意这个端口号8888,这个需要我们在手机上配置同样的端口,因为他需要监听我们手机端的请求。确认好端口号之后,如果8888被占用了,保存配置的时候会给出提示,我们需要记住我们此时配置的端口号,默认是8888.

  1. 手机端配置

    说明:手机和电脑必须是一个网段,比如192.168.x.y, 这里手机和电脑的ip的x必须一致

    • 安卓端
      安卓端比较简单,以我手头上的三星C5为例,我们需要去手机的wifi网络里边配置代理

长按需要连接的wifi,如本图是Wireless 2.4G


image

在弹出的页面里点击"管理网络设置"


image

在代理服务器下拉菜单中选择手动


image

在ip地址分别填入计算机的ip和监听请求的端口号,上文中有提到


image

我这边笔记本和手机都连1个wifi,所以用起来很方便。

此时charles一定要保持开启状态,不然手机没法上网。

设置成功后,charles会弹出个提示,是否允许手机和电脑连接,点击allow就行。我们就可以监听到手机的http请求了(https暂时我也还没去深入了解)

  • IOS端
    与安卓端大同小异,也是设置手动代理服务器。
  • 使用

注意:charles也会录制电脑的http请求

  1. 录制
  2. 一个demo
  3. 过滤,筛选
  4. 重复运行,调试

其他功能太多了,但是我们只做基础的就好。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 137,004评论 19 139
  • 1. 我写金鸡湖,完全是为了写一次邂逅。 那时我刚搬去本部校区不久,在一个天空布满云彩的傍晚,我正站在校门口看着城...
    木兰溪阅读 602评论 16 8
  • 7月末,偶然看到了好报招聘新一期写作群的广告。犹豫了多次,最终才提交。跟朋友谈及此事,大家都开玩笑说把钱给他们,...
    xinrulianhua阅读 305评论 0 0
  • 百度脑图:在线思维导图制作工具,使用方便。 百度脑图网站地址:http://naotu.baidu.com/ 操作...
    最美有品阅读 6,399评论 0 2

友情链接更多精彩内容