Charles教程-工具简介

主界面简介

image.png

显示模式介绍

在捕获到的所有请求列表中,我们可以看到Charles有两种显示模式,stucture 和sequence。支持来回切换。

(1) Structure形式如下图 优点:可以很清晰的看到请求的数据结构,而且是以域名划分请求信息的,可以很清晰的去分析和处理数据。

(2)Sequence形式如下图 优点:可以看到全部请求,这里的结果以数据请求的顺序来显示,最新的请求显示在最下面

image.png

综上,两种形式各有千秋,structure 适合对单一系列的访问请求从宏观上进行把握,可以快速定位。sequence 适合精确定位内容,因为每条sequence 都有size,status等属性信息,方便快速定位这条结果的价值.

工具栏介绍

image.png

从左至右的图标解释:

扫把按钮:点击之后可清除抓取到的所有请求

图标按钮:红点亮起说明正在抓取请求,红点展示为灰色说明目前不在抓取请求状态
乌龟按钮:灰色乌龟是网速设置正常,绿色乌龟指慢速网速开启了

六角形图标:断点图标,灰色说明断点未开启,红色说明在使用断点

钢笔图标:编辑请求,点击之后可以修改请求的内容

刷新图标:重复发送请求的图标,先选定某一请求点击该图标则请求会被再次发送

对号图标:

扳手图标:对应于导航栏中的tools图标,有些许功能

设置图标:设置charles中的情况

菜单栏介绍

包括6个主菜单,分别为:File、Edit、View、Proxy、Tools、Window。

File菜单介绍

该菜单下包括如下功能:

New Session:开启一个新会话,可以新建一个会话页面,这样就能在不同的会话页面抓取不同页面的数据包了。

Open Session:打开保存的会话文件

Clear Session:清除会话内容,会清空已经抓取到的数据包

CloseSession:关闭会话

Save Session:保存会话

Save Session As:会话另存

Import:导入会话信息

Export Session:导出会话信息

image

与Fiddler对比:在fiddler中新建会话会再启动一个客户端,Charles则相对来说更加方便。

Edit菜单介绍

该菜单下包括如下功能:

Cut:剪切-对选中的请求执行剪切操作

Copy:复制-对选中的请求执行复制操作

Paste:粘贴-对剪切的请求执行粘贴操作

Select All:选中当前会话页面的所有请求

Find:可以在制定的范围内查找关键字内容

image

Preferences:界面样式及字体等设置

View菜单介绍

该菜单下包括如下功能:

Structure:工具介绍一章中介绍的两种视图模式,按访问的域名分类

Sequence:工具介绍一章中介绍的两种视图模式,按访问的时间排序

Overview:HTTP/HTTPS请求的概要信息

Request:请求的详细内容

Response:服务端根据请求返回的数据内容

Summary:汇总请求包括哪些资源,耗时及数据包大小信息

chart:请求包括的资源耗时分析

Notes:日志信息

View Request As:以怎样的方式查看请求

View Response As:以怎样的方式查看服务端返回的内容

后续的菜单一般很少用到,这里不再列举

Proxy菜单介绍

Start Recording:结合Recording Settings使用,捕获的开关;

Start Throttling:结合Throttling Settings使用,模拟各种网络环境;

Enable Breakpoints:结合Breakpoint Settings使用,启用断点;

Recording Settings:监听设置,可以设置监控的目标主机名、协议、端口和关键字等信息;

Throttling Settings:模拟各种网络环境,包括:3G、4G等场景;

Breakpoint Settings:断点设置,有时候对于一些特殊请求在发往服务器之前想要修改一些参数,或者在服务器响应完成之后修改响应信息,此时可以使用Charles的断点功能;

Reverse Proxies:反向代理功能,将发往目标端口的数据,发送到本地

Port Forwarding:重定向功能,将发往本地端口到的数据,发到其他环境中

Windows Proxy/Mozilla Firefox Proxy:设置为系统代理/设置为火狐浏览器代理

Proxy Settings:代理的设置选项

SSL Proxying Settings:抓取https数据包的设置

Access Control Settings:设置抓取的目标IP的

External Proxy Settings:把经过Charles的请求转到其他代理服务器(如fiddler),适用于特殊情况下需要用到两个软件的特点进行开发的时候;

Web Interface Setting:在web页面访问Charles,用处不大

Tools菜单介绍

该菜单下包括如下功能:

No Caching:无缓存访问请求,接来下的都不再从缓存中读取

Block Cookies:阻止发送和接收cookie,默认针对所有请求,也可以针对指定请求

image

Map Remote:将指定的网络请求重定向到另外一个地址

Map Local:将指定的网络请求重定向到本地的地址,将网络请求通过 Map Local 映射到了本地的一个经过修改的文件中;

Rewrite:对某一类的网络请求进行一些正则替换,以达到修改结果的目的;

Black List:黑名单列表,输入不想访问的地址等,

White List:白名单列表,输入允许访问的地址等信息

DNS Spoonfing:DNS 欺骗设置

Compose/Compose New:手动构造请求

Advanced Repeat:请求迭代次数的设置

后面几项基本不用,不在列举

Window菜单介绍

该菜单下包括如下功能:

Session*:切换会话窗口,如果有多个会话的话,这里就会显示多个会话列表

Error Log:显示程序的错误日志

Active Connections:显示处于未关闭状态的连接请求

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 220,884评论 6 513
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 94,212评论 3 395
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 167,351评论 0 360
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 59,412评论 1 294
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 68,438评论 6 397
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 52,127评论 1 308
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,714评论 3 420
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,636评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 46,173评论 1 319
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 38,264评论 3 339
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,402评论 1 352
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 36,073评论 5 347
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,763评论 3 332
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,253评论 0 23
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,382评论 1 271
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,749评论 3 375
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,403评论 2 358