利用wireshark 通过mac os网络共享 抓取 移动设备上发起的 http 网络请求报文 (附:升级 10.10 以后 wireshark启动闪退解决办法)
2014-12-02 16:03
1261 查看
首先说下 已经安装了 wireshark 升级 mac os 到 10.10 后 闪退的问题
本人 mac mini 很早之前就安装了 wireshark 抓包,最近升级 10.10 后 发现 启动 wireshark 直接闪退 没有任何提示 ,解决的办法就是 更新 x11 到最新版本 。本人 运行去来 x11 选择 左上角的 检查更新 如图: 确实是可以检查到有更新的 ,但是 点击 立马更新后 开始下载 下载完后 抽取 然后就 一直等... (就没有然后了)
所以更新的话 最好 自己 去 http://xquartz.macosforge.org/landing/ 网址去 下载 最新版本 并 安装 。
运行起来后 点击 capture - interfaces... 如果 提示
There are no interfaces
on which a capture can be done
可以 关闭当前 wireshark 并 进入 终端 运行
sudo wireshark
运行 wireshark 就可以了
接下来说说 安装的过程 :
安装比较简单:去 https://www.wireshark.org/download.html 下载对应的 安装 程序 ,并 安装 。
安装完后 启动 ,启动需要一个 组建 就是 x11 ,如果以前没有哦安装过的话 会提示 你 需要 去 下载
下载地址为 : http://xquartz.macosforge.org/landing/ 下载安装后 再启动 就可以 正常打开 wireshark 界面了 ,如图:
最后说说如何 通过 网络 共享的办法 来 抓取 移动设备网卡发出的 网络包
1、开启 mac os 的 网络共享 (我电脑是 用 网线 联网的 ,通过 无线 网卡 分享 网络 )
系统偏好设置 - 共享 - 互联网共享 如下图: (点击图中 的 Wi-Fi 选项 可以设置 共享Wi-Fi 的名字 和 Wi-Fi密码 )设置好 共享 方式后 勾选 互联网共享那个 复选框 你的 mac os 上 网网络就 共享 出去了 。
2、用移动设备 链接 你 的 mac os 共享出来的 Wi-Fi
3、打开 wireshark 并 选择 抓包的 网卡 (注意 选择抓取 无线网卡 )如图:注意 无线网图标 别选错了
4、选择 过滤器 : 在 上图中 有个 按钮 Options ,点击这个 Options 进入 下图页面:选好 Capture Filter (预设的 有个 http 的 )之后 点击 start 就 开始 抓包了
5 、用 移动设备 打开 一个 使用了 http 协议的 应用程(比如 浏览器 Safari 或者 qq浏览器啥的)序 运行 ,在 wireshark 窗口中就可以 看到 报文了 ,如下图:
相关文章推荐
- Mac OS 升级到10.10后,用pod install报错最终解决办法
- 通过AFHTTPSessionManager+RACSupport 或 AFHTTPRequestOperationManager+RACSupport 解决同一信号源(RAC网络请求两次的问题
- 关于mac os 2016002安全性升级验证不通过的解决办法
- Win下“高级共享设置”中网络发现无法启动的通用解决办法.
- android4.0 HttpClient 以后不能在主线程发起网络请求
- http 使用curl发起https请求报错的解决办法
- 关于通过http请求访问Linux下的ftp的问题以及解决办法
- 怎么解决重复提交的问题,即网络不好的时候,提交按钮点了一次,但是却发起了多次http url请求,数据库中写入了多条重复记录(当然ID是不重复的,因为毕竟是多条http url记录)
- 阿里云服务器上安装完成并启动Tomcat后,通过http不能访问--解决办法
- android网络编程注意事项之一:移动网络下,防止网络超时甚至连接不上,解决办法--为网络请求设置代理
- android网络编程注意事项之一:移动网络下,防止网络超时甚至连接不上,解决办法--为网络请求设置代理
- 【已解决】使用android-async-http网络请求框架出现Header[]不识别错误的解决办法
- Mac 安装wireshark 2.0抓取iOS移动设备网络数据包
- 解决Mac OS 升级至10.10 Yosemite后Python IDE Pycharm 3.4 闪退问题
- android4.0 HttpClient 以后不能在主线程发起网络请求
- win10网络共享失败提示共享依赖服务无法启动的解决办法
- MAC 系统升级10.10以后PHP验证码错误的解决办法。[ 一行代码轻松解决! ]
- 手机通过usu共享给电脑网络(win10),电脑变卡的解决办法
- mac 上格式化移动硬盘出现MediaKit报告设备上的空间不足以执行请求的解决办法
- android网络编程注意事项之一:移动网络下,防止网络超时甚至连接不上,解决办法--为网络请求设置代理