SmartSniff 模拟器抓包分享
来源:互联网 发布:shell编程简单题 编辑:程序博客网 时间:2024/06/13 22:47
网上抓包工具还是很多。fiddler 之类的,可能比这个还要更详细,但是有些时候,我们就不需要那么详细的知道干了写什么事情。今天来介绍下使用 SmartSniff 这个工具抓包。
下载SmartSniff 这个就不说了。直接去网上下载个zip 解压就能用。
进入正题:
像做web 开发的时候 或者app开发测试的时候,总是看下请求的信息调接口的情况。 我是不太喜欢电脑上开启无线共享 然后在工具里面设置请求端口,手机上设置下对相应的信息等。 我觉得挺麻烦。 懒人就用自己的方式get吧
今天主要聊聊关于app 抓包的相关设置.
1、首先开启这个工具, 很多时候使用的是模拟器,我用的安卓的蓝叠。
打开这类工具的时候 像app之类的很多时候我们都不知道我们被测的app在那个端口上跑。需要过滤那些干扰项目。
没有开启的状态。
2、开启后:会抓取 PC 上当前的所有请求资源信息 tcp , udp之类的。包括 443端口 80 以及其他端口的网络资源请求等数据都在跑。很多干扰项
如果我们要抓模拟器的里面的包 怎么办呢:因为目前是一堆请求信息没法过滤。因此我们打开蓝叠模拟器。并随便在里面操作下
因为模拟器启动的时候,加载了引擎,其实启动的时候就相当于请求了网络于是我们,可以找到我们需要过滤的信息了。
我们看到我们需要的http 请求。 因此在选项设置里面把其他的 几个请求项 勾去掉。
然后在模拟器里面打开我们需要测试的app 并做相关的请求。这时触发的端口信息和请求信息出来了。
然后 继续去设置项目里面 开启 发送和 接收数据项。
我们找到相关的请求项:
可以看到 请求信息和接收信息。
最后为了排除其他干扰项。 我们把其他端口的信息都过滤掉。只保留我需要的端口请求信息。
去选项里面 的 显示过滤 里面设置 我们需要的 端口信息。
规则添加后 最后 你点击确认后 你会看到 原来一整页面的 端口和其他请求项目 自动就跑到后台去了。这样你就安心的 调你自己的请求信息和返回信息。
小伙伴赶紧去试试吧 !
其他:
更直接的方式: 你先设置好 选项里面 的相关信息 。 然后直接运行模拟器,打开你的app 请求一下。然后去 报文里面看下是不是你要的那个信息。 如果是的话 OK 过滤一步到位。 直接设置下需要监听的端口信息。过滤设置里面加上你自己的端口信息。
- SmartSniff 模拟器抓包分享
- Android 模拟器抓包设置
- 手机抓包教程分享
- Android模拟器抓包(TCPDUMP+Wireshark)
- 利用fiddler给android模拟器抓包
- 利用fiddler给android模拟器抓包
- Fiddler + 海马模拟器抓包教程
- iOS Charles抓包模拟器数据
- fidder抓包+海马玩模拟器
- Android 模拟器使用Fiddler抓包
- 手机模拟器和Fiddler抓包
- 利用fiddler给android模拟器抓包
- Fiddler对Android模拟器(Genymotion&Android模拟器)抓包
- 移动网络手机抓包分享
- SmartSniff只能截取接收包,不能截取发送包
- 【android】通过tcpdump,在手机模拟器进行网络抓包
- 安卓模拟器BlueStacks+TCPdump对APP抓包分析
- 利用Fiddler对Android模拟器网络请求进行抓包
- java 环境变量配置
- GPU渲染管线与shader
- iOS xib设置阴影
- Andorid N 最近任务管理器流程详解(二)
- Oracle ORA-04021 等待锁定对象时发生超时
- SmartSniff 模拟器抓包分享
- jquery获取窗口高度的方法
- UE4材质连线图笔记
- 虚拟机NAT模式设置连接外网
- 化为实习day6
- 日期插件可选范围限制在5周内
- 未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序解决办法
- selenium2-异常断言
- 【脚本】一键安装指定版本 Docker 的脚本