加入收藏 | 设为首页 | 会员中心 | 我要投稿 应用网_丽江站长网 (http://www.0888zz.com/)- 科技、建站、数据工具、云上网络、机器学习!
当前位置: 首页 > 运营中心 > 建站资源 > 优化 > 正文

基于iOS的Wireshark抓包实践

发布时间:2019-03-26 11:41:26 所属栏目:优化 来源:360技术
导读:副标题#e# 接上篇《基于iOS的Charles抓包实践》,Charles是很强大的网络请求抓包工具,常用于抓包HTTP/HTTPS请求。而作者在做IoT项目时,智能硬件配网协议是基于TCP/UDP或者蓝牙的,需要用Wireshark进行抓包调试。 本文基于作者在项目中抓包iPhone和智能硬

在蓝色框内的过滤器输入框中,可以输入一些规则,来指明Wireshark只捕捉符合该规则的数据包。过滤规则示例如下:

  1. // 只捕获HTTP/HTTPS数据 
  2. port 80 or port 443 
  3.  
  4. // 只捕获制定host的数据 
  5. host 192.168.10.1 

(2)显示过滤器

显示过滤器(Display Filter)在抓包界面的工具栏底部(上面有介绍)。输入一些规则,可以从数据包列表栏过滤掉不符合该规则的数据包,当去掉规则时,被过滤掉的数据包会重新显示出来。过滤规则示例如下:

  1. // 只显示TCP/UDP数据 
  2. tcp || udp 
  3.  
  4. // 只显示HTTP/HTTPS数据 
  5. tcp.port == 80 || tcp.port == 443 
  6.  
  7. // 只显示指定host的数据 
  8. ip.addr == 192.168.10.1 
  9.  
  10. // 只显示指定端口的数据 
  11. tcp.port == 52360 || udp.port == 36025 

PS:从Wireshark官方使用文档可以查看更多的过滤规则示例。

【本文是51CTO专栏机构360技术的原创文章,微信公众号“360技术( id: qihoo_tech)”】

戳这里,看该作者更多好文

【编辑推荐】

  1. 基于ReSwift和App Coordinator的iOS架构
  2. 漫画:App 防止 Fiddler 抓包小技巧!
  3. 拜托!面试不要再问我Spring Cloud底层原理
  4. 刚刚,阿里开源 iOS 协程开发框架 coobjc!
  5. 基于iOS的Charles抓包实践
【责任编辑:赵宁宁 TEL:(010)68476606】
点赞 0

(编辑:应用网_丽江站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读