使用 wireshark 的 5 个错误

admin 2022年7月28日09:37:23评论129 views字数 1481阅读4分56秒阅读模式

前言

使用 wireshark 的 5 个错误,出自于 Chris Greer 大神 Youtube 教学视频《FIVE COMMON MISTAKES when using Wireshark》,看的时候笔记只记录了 5 个标题,记性又不太好,到现在内容有点模糊了。
特殊期间无法上网,翻看笔记的时候,觉得可以分享一下,本篇内容照着自己的记忆再加点自己的理解说道说道。

5个使用错误
  1. 长时间捕获大文件
一个关于捕获上的使用错误,我理解更多是大文件的影响。因为 Wireshark 加载大文件进行分析的性能实在不咋滴,因此很有必要控制不要产生大文件。
一是像标题所说,可能是由于长时间捕获导致的大文件,也可能本身就是一个高速率下的捕获场景,捕获时长再短也一样会生成大文件,因此可以考虑以下几个方式进行控制:a. 捕获过滤;b. 捕获选项-多文件+环形缓冲区;c. 文件切割 。

  1. 复杂的客户端流量
第二个关于捕获的使用错误,说的是需要避免无效流量。作为服务器端自然不用说,流量更多是来自于实际业务,而客户端就比较有讲究了,我理解原视频中更多针对的是办公电脑客户端场景,这种情况下由于自身多应用程序的运行,会产生很多的无效流量,干扰后期的分析。
虽然说分析时可以通过显示过滤表达式过滤,但与其这样,在捕获时保持一个纯粹的故障测试环境,岂不是更好,该关的程序能关则关。

  1. 错误跟踪告警信息
一个分析上的使用错误,来自于 Wireshark 专家信息,说的是需要聚焦重点。无疑,专家信息很强大,根据数据包分析分类出各类信息提示,包括 Error、Warning、Chat、Note、Comment 等,包数量越多,可能所产生的告警信息越多。
具体导致问题的原因自然也很多,如何在繁杂的信息当中找到真正需要的,我觉得这需要经验,只有多看多分析,在实战中提高,才能更有效的分辨无用告警信息。

  1. 在错误的地方捕获
第三个关于捕获的使用错误,说的是捕获点的选择问题。捕获点简单来说就是客户端、中间端和服务器端,客户端和服务器端好理解,就是在本地所抓取,而中间端则需要根据实际环境合理的判断流量所经过的节点,如果因为多路径的问题,在没有流量经过的地方部署了镜像抓包,自然啥也不会抓到,费时又费力。
同时根据排障场景的需要,有时在中间端的捕获点,不仅仅是选取一个,也有可能是多点进行同时抓取,譬如疑似问题节点的设备前后(防火墙或负载均衡等)。

  1. 无法重复发生的问题/错过的事件
最后一个还是关于捕获的使用错误,说的是故障发生时的捕获问题。除了刚好部署有流量回溯设备之外的情况,故障如果是不定时的偶发,对于抓包来说就是一个很大挑战,有点像守株待兔的感觉。一要么部署回溯设备,二要么本地长时间循环捕获。又或者说故障不再复现了,空等白忙活,有时真就是一个浪费感情的活。
最好的情况自然是故障可复现,当然这是理想情况,事事自然没有那么如意。对于无法重复发生的问题/错过的事件,我的理解是如果实在没法,过去的就过去吧。


使用 wireshark 的 5 个错误


往期推荐


1. Wireshark 提示和技巧 | 捕获点之 TCP 三次握手

2. Wireshark 提示和技巧 | a == ${a} 显示过滤宏

3. Wireshark TS | Slow Slow Slow Web

4. Wireshark TS | 消失的 TCP DUP ACK

5. 网络设备 MTU MSS Jumboframe 全解



后台回复「TT」获取 Wireshark 提示和技巧系列 合集
后台回复「TS」获取 Wireshark Troubleshooting系列 合集
如需交流,可后台直接留言,我会在第一时间回复,谢谢!
使用 wireshark 的 5 个错误

原文始发于微信公众号(Echo Reply):使用 wireshark 的 5 个错误

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2022年7月28日09:37:23
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   使用 wireshark 的 5 个错误http://cn-sec.com/archives/1206132.html

发表评论

匿名网友 填写信息