SmartSniff 模拟器抓包分享

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/kennykai502yj/article/details/73124188

 网上抓包工具还是很多。fiddler  之类的,可能比这个还要更详细,但是有些时候,我们就不需要那么详细的知道干了写什么事情。今天来介绍下使用 SmartSniff 这个工具抓包。

下载SmartSniff 这个就不说了。直接去网上下载个zip 解压就能用。

进入正题:


像做web 开发的时候 或者app开发测试的时候,总是看下请求的信息调接口的情况。 我是不太喜欢电脑上开启无线共享 然后在工具里面设置请求端口,手机上设置下对相应的信息等。 我觉得挺麻烦。 懒人就用自己的方式get吧

今天主要聊聊关于app 抓包的相关设置.

1、首先开启这个工具, 很多时候使用的是模拟器,我用的安卓的蓝叠。

打开这类工具的时候 像app之类的很多时候我们都不知道我们被测的app在那个端口上跑。需要过滤那些干扰项目。



没有开启的状态。

2、开启后:会抓取 PC 上当前的所有请求资源信息 tcp , udp之类的。包括 443端口 80  以及其他端口的网络资源请求等数据都在跑。很多干扰项



如果我们要抓模拟器的里面的包 怎么办呢:因为目前是一堆请求信息没法过滤。因此我们打开蓝叠模拟器。并随便在里面操作下

因为模拟器启动的时候,加载了引擎,其实启动的时候就相当于请求了网络于是我们,可以找到我们需要过滤的信息了。



我们看到我们需要的http 请求。 因此在选项设置里面把其他的 几个请求项 勾去掉。


然后在模拟器里面打开我们需要测试的app 并做相关的请求。这时触发的端口信息和请求信息出来了。 



然后 继续去设置项目里面 开启  发送和 接收数据项。


我们找到相关的请求项:



可以看到 请求信息和接收信息。

最后为了排除其他干扰项。 我们把其他端口的信息都过滤掉。只保留我需要的端口请求信息。

去选项里面 的   显示过滤 里面设置 我们需要的 端口信息。



规则添加后 最后 你点击确认后 你会看到 原来一整页面的 端口和其他请求项目 自动就跑到后台去了。这样你就安心的 调你自己的请求信息和返回信息。

小伙伴赶紧去试试吧 !  


其他:

更直接的方式: 你先设置好 选项里面 的相关信息 。 然后直接运行模拟器,打开你的app 请求一下。然后去 报文里面看下是不是你要的那个信息。 如果是的话 OK  过滤一步到位。 直接设置下需要监听的端口信息。过滤设置里面加上你自己的端口信息。

 



猜你喜欢

转载自blog.csdn.net/kennykai502yj/article/details/73124188