《爆肝整理》保姆级系列教程-玩转Charles抓包神器教程(14)-Charles过滤网络请求

整理,保姆,系列,教程,玩转,charles,神器,过滤,网络,请求 · 浏览次数 : 350

小编点评

**过滤方式** 1. **直接过滤域名** - 在主界面的中部的 Filter栏中输入需要过滤出来的关键字。 2. **Focus过滤** - 选中想要抓取的地址,然后鼠标右键,选中Focus。 - 在目标的网络请求上右键,选中focus(此时,该域名已经被设置为一个焦点标记了;)。 - 点击“View”->“Focused Hosts...” 3. **修改Include的域名和端口** - 在菜单栏选择 “Proxy”->”Recording Settings”。 - 在弹出的窗口中选择 Include 栏,再点击“Add”。 - 在弹出的窗口中输入需要监控的协议,主机地址,端口号等信息,来添加一个项目。 4. **在会话中查找Ctrl + F 进行全局过滤** - 按Ctrl+F,出现查找会话框,输入要找的接口,点击find按钮,就可以过滤对应的请求。 5. **白名单过滤** - 在菜单栏选择 “Tools”->”White List...”。 - 在弹出的窗口中勾选“Enable White List”,再点击“Add”。 - 在弹出的窗口中输入需要监控的协议,主机地址,端口号等信息,来添加一个项目。

正文

1.简介

在日常工作测试中,经常要抓包看请求的request,response是不是传的对,返回的字段值对不对,众多的请求中看得眼花缭乱,如何找到自己想要的请求,那么我们就需要过滤请求。Charles有4种过滤方式,用那一种都可以,看个人喜好了。

2.Charles过滤方式

大部分情况下网络请求数量很多,想要在众多请求里找到某个特定请求很难。可以使用如下几种方法过滤。

2.1直接过滤域名(临时性域名过滤)

软件下方的过滤可以进行简单的过滤,在主界面的中部的Filter栏中填入需要过滤出来的关键字。

方法:直接在主界面的中部的 Filter 栏中输入需要过滤出来的关键字,例如我们的服务器的地址是:www.baidu.com,那么只需要在 Filter 栏中填入www.baidu.com即可。如下图所示:

2.2Focus过滤(过滤焦点域名)

方法:1.选中想要抓取的地址,然后鼠标右键,选中Focus。如下图所示:

2.在目标的网络请求上右键,选中focus(此时,该域名已经被设置为一个焦点标记了;);然后点击fillter后面的focused来筛选你的做的focus标记文件。

3.在菜单栏选择“View”->“Focused Hosts...”,如下图所示:

4.你设置的焦点域名在”focused Hosts”里面可以查看和管理,如下图所示:

5.结构视图,这种模式下的展现更加人性化,当你设置某个域名为焦点域名的时候,会把当前域名单独显示在上面,而其它的非焦点域名,都会在other Hosts里显示。如下图所示:

2.3修改Include的域名和端口(适合经常性封包过滤)

方法:1.菜单栏选择 “Proxy”->”Recording Settings”,如下图所示:

2.在弹出的窗口中选择 Include 栏,再点击“Add”,在弹出的窗口中输入需要监控的协议,主机地址,端口号等信息,来添加一个项目。如下图所示:

 

注意,此方法是在抓取地址之前需要提前设置好。

2.4在会话中查找

Ctrl + F 进行全局过滤(最实用,可以针对域名ip过滤/也可以对单个对路径过滤)

方法:1.按Ctrl+F,出现查找会话框,输入要找的接口,点击find按钮,就可以过滤对应的请求(1输入要搜索的接口,2点击find,3点击筛选到的接口即可)。如下图所示:

2.搜索结果可能过多请根据 Search in 进行控制,如下图所示:

2.5白名单过滤

此方法是设置白名单,在此名单内的地址浏览器才会渲染成功,其他的地址将会被阻塞,导致浏览器无法访问。注意,此方法也需要在抓包之前设置好。

1.菜单栏选择 “Tools”->”White List...”,如下图所示:

2.在弹出的窗口中勾选“Enable White List”,再点击“Add”,在弹出的窗口中输入需要监控的协议,主机地址,端口号等信息,来添加一个项目。如下图所示:

3.小结

  通常情况下,我们使用Filter直接过滤做封包过滤,修改Include的域名和端口做一些唯一的域名抓包,正常情况下,不推荐这种设置方法;因为这种方法,你的charles只能抓你配置的域名;如果某天早晨,你的charles一切正常,访问也正常,而且在active commections里也看到了某个域名的请求信息,但是在主界面死活看到获取到的信息,不用着急,非常有可能是因为你设置了include的指定域名;而且是设置后你忘记解除了,导致你一脸懵逼;这种方法非常不推荐,太粗暴了,除非你这半个月都只看某个HOST下的信息,否则千万千万别这么搞,很容易在以后使用时候的忘记解除;如果你只是为了更清楚的查看某个域名下的请求和响应信息,推荐使用结构视图模式下的焦点域名设置;那种模式比这种方法更好。

与《爆肝整理》保姆级系列教程-玩转Charles抓包神器教程(14)-Charles过滤网络请求 相似的内容:

《爆肝整理》保姆级系列教程-玩转Charles抓包神器教程(2)-charles安装激活(Mac)最新简单教程【亲测有效】

1.简介 上一篇中宏哥介绍了如何在Windows系统安装激活Charles,那么使用Mac系统的小伙伴或者童鞋们就不高兴了,怎么没有Mac的安装激活教程了。宏哥不能厚此薄彼,今天专门补充一篇在Mac上安装Charles并且将其激活。 2.Mac下载安装 2.1下载Charles 官网下载:https

《爆肝整理》保姆级系列教程-玩转Charles抓包神器教程(3)-再识Charles

1.简介 上一篇通过宏哥的介绍想必各位小伙伴或者童鞋们对Charles已经有了一个理性地认识,今天宏哥在从Charles的外貌介绍和分享一下,让小伙伴们或者童鞋们再对Charles有一个感性的认识,今天主要是对Charles的界面进行一个详细的介绍。 2.Charles主界面概览 Charles的主

《爆肝整理》保姆级系列教程-玩转Charles抓包神器教程(4)-Charles如何设置捕获会话

1.简介 前边几篇宏哥介绍了Charles界面内容以及作用。今天宏哥就讲解和分享如何设置Charles后,我们就可以愉快地捕获会话,进行抓包了。因为上一篇许多小伙伴看到宏哥的Charles可以分开看到request和response,而自己的却看不到,因此有点蒙,有点疑惑。同样的版本显示的界面却是不

《爆肝整理》保姆级系列教程-玩转Charles抓包神器教程(5)-Charles如何设置捕获Https会话

1.简介 在大数据时代,互联网时代,个人信息安全尤为重要,网络安全在近日多起电信诈骗事情发酵下的情况下,引起国家,企业,个人对于互联网安全进一步的重视。而之前很多以http协议传输的网站出现的网站信息泄露,个人信息裸露在大数据的泳池中,让我们在遇到一个陌生网站的时候,都会格外考虑其安全性。通过认证S

《爆肝整理》保姆级系列教程-玩转Charles抓包神器教程(6)-Charles安卓手机抓包大揭秘

1.简介 Charles和Fiddler一样不但能截获各种浏览器发出的 HTTP 请求,也可以截获各种智能手机发出的HTTP/ HTTPS 请求。 Charles也能截获 Android 和 Windows Phone 等设备发出的 HTTP/HTTPS 请求。 今天宏哥讲解和分享Charles如何

《爆肝整理》保姆级系列教程-玩转Charles抓包神器教程(7)-Charles苹果手机手机抓包知否知否?

1.简介 Charles和Fiddler一样不但能截获各种浏览器发出的 HTTP 请求,也可以截获各种智能手机发出的HTTP/ HTTPS 请求。 Charles也能截获iOS设备发出的请求,比如 iPhone、iPad 和 MacBook 等苹果设备。 今天宏哥讲解和分享Charles如何截获苹果

《爆肝整理》保姆级系列教程-玩转Charles抓包神器教程(8)-Charles如何进行断点调试

1.简介 Charles和Fiddler一样也有个强大的功能,可以修改发送到服务器的数据包,但是修改前需要拦截,即设置断点。设置断点后,开始拦截接下来所有网页,直到取消断点。这个功能可以在数据包发送之前,修改请求参数;在收到应答包,在js解析和浏览器渲染之前,修改返回结果。有了这个功能,开发者就可以

《爆肝整理》保姆级系列教程-玩转Charles抓包神器教程(9)-Charles如何修改请求参数和响应数据-上篇

1.简介 宏哥之前一直用postman调接口比较多(web端),也非常容易上手和操作。但有时候想要去修改APP的页面展示,造数据又会比较麻烦,你自己造相对还好些,要是让开发造,还得低眉顺眼的去求人。通过今天的学习后,再也不担心这些烦心事。我们可以通过工具Charles就可以实现。可以用以下三种方法修

《爆肝整理》保姆级系列教程-玩转Charles抓包神器教程(10)-Charles如何修改请求参数和响应数据-下篇

1.简介 宏哥之前一直用postman调接口比较多(web端),也非常容易上手和操作。但有时候想要去修改APP的页面展示,造数据又会比较麻烦,你自己造相对还好些,要是让开发造,还得低眉顺眼的去求人。通过今天的学习后,再也不担心这些烦心事。我们可以通过工具Charles就可以实现。可以用以下三种方法修

《爆肝整理》保姆级系列教程-玩转Charles抓包神器教程(11)-Charles如何模拟弱网环境

1.前言 张三:“我写的软件好奇怪啊,在网络好的时候一点问题也没有,但是信号差的时候明显卡顿,看来我只能一直蹲在卫生间、电梯或者地铁(信号差)调bug了”。 Charles:“哈哈哈,傻孩子,我就自带弱网工具呀,在Proxy-->Throttle Setting下,使用前要记得勾选Enable Th