0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

艾体宝干货 | 用于故障排除的最佳 Wireshark 过滤器

laraxu 来源:laraxu 作者:laraxu 2024-05-29 15:40 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在网络故障排除过程中,Wireshark是一款非常强大的工具,它可以用来分析网络数据包并解决各种问题。本文将介绍一些好用的Wireshark过滤器,以便更有效地进行故障排除。

分析网络行为和排除网络故障就像用漏斗过滤渣滓。因此,网络协议分析仪 Wireshark 通过帮助网络工程师过滤特定的数据段,如特定的 IP 地址、值或协议,使故障排除过程更易于管理。
从网络流量的捕获或跟踪文件开始,可以应用过滤器将搜索范围缩小到特定的数据段,如特定的 IP 地址、值或协议,从而使故障排除过程更易于管理。

wKgaomZW2tmAbgcPABHthvX9PSM320.pngWireshark 过滤器: 网络分析必备工具

一、Wireshark过滤器
我们列出了一系列有用的过滤器,以提高数据分析效率。这些过滤器适用于实时捕获和导入的文件,可精确检查协议字段和数据流的 HEX 值,满足各种故障排除方案的独特需求。以下是他们的最佳选择:
1、ip.addr == x.x.x.x
过滤以特定 IP 地址作为源地址或目标地址的数据包。是分析进出特定 IP 流量的理想工具。

wKgaomZW2uyAM_RzAAKXtOW8ODs518.png

2、ip.addr == x.x.x.x && ip.addr == y.y.y.y
缩小两个 IP 地址之间的通信范围,简化数据分析。Wireshark 会跟踪协议栈各级端点之间的特定会话,并允许您明确过滤这些会话。查看 “统计”->“对话 ”对话框,即可获得当前打开的跟踪中的对话列表。

wKgZomZW2vSAFtRdAAO8q5kEUJs657.pngwKgaomZW2v6AZfarAAN2M5GJO2Y690.png


3、http or dns
侧重于 HTTP 和 DNS 协议,便于调查网络流量和域名解析。

wKgZomZW2wOAFPFEAAW0CWFUPmw051.png

4、tcp.port == xxx
通过特定端口号隔离 TCP 数据包,简化通过指定端口的流量检查。如果需要过滤多个端口,也可以提供一个过滤值列表:tcp.port in {80, 443}。这将过滤 80 或 443 端口上的所有流量。

wKgaomZW2wqAH4uhAAhxXNLyyYY227.pngwKgZomZW2xKAaYQwAAixI-OkPA4287.png


5、tcp.seq == x
按 TCP 序列号过滤数据包,用于分析数据包顺序。

wKgaomZW2yKAKsplAAKi1Y5kCE4530.png

6、tcp.flags.reset==1
显示所有 TCP 重置,这对识别突然终止的连接至关重要。

wKgZomZW2yyADnIEAAn9Uszy-B8206.png


7、tcp.flags.push==1
识别 TCP 推送事件,对排除数据流问题至关重要。

wKgaomZW2zOAM56DAAjV34MZcm4414.png


8、tcp 包含 "关键字
显示包含指定术语的 TCP 数据包,帮助进行特定内容搜索。请注意,引号内的字符串将被转义。因此,搜索文件补丁可能会产生意想不到的结果。为避免这种情况,也可以强制搜索避免内容转义,例如: tcp contains r “C:foo”

9、tcp.stream eq X
跟踪特定的 TCP 数据流,从而实现连续的数据包跟踪。要查看特定跟踪中所有可用流的概览,可使用 Statistics->Conversations 对话框。

wKgZomZW2zuAF56yAAhqq7fogfA889.png


10、http.request
捕获 HTTP GET 和 POST 请求,突出显示网页访问模式。具体来说,它会捕获存在 http.request 字段的所有数据包。如果只需过滤特定请求,可相应指定:http.request.method in {POST,PUSH}

wKgaomZW20WAaCdRAAlIJ1W5R3o642.pngwKgaomZW20yAE86yAASkQDVJOrU675.png


11、!(arp 或 icmp 或 dns)
排除指定协议,集中分析相关流量。

wKgaomZW21CAWyb5AAMRjYqafGA291.png


12、udp 包含 “xx:xx:xx” !
按十六进制值过滤 UDP 数据包,用于精确定位特定数据段。

wKgaomZW21yALsiLAAgaGow6a7A639.png


13、dns.flags.rcode != 0
识别有解析错误的 DNS 请求,对诊断域名问题至关重要。

wKgaomZW22GAc3VTAAQrb5I42KI268.png


14、tcp.payload[0:2] == bb:cc
过滤所有前两个字节包含 bb:cc 的报文的有效载荷字段。这可以用在很多地方,例如,eth.addr[0:3] == 94:37:f7 将过滤所有来自具有华为供应商 ID 的网卡的流量。

wKgZomZW22aAHCy8AAdX6iMzxtU055.png

wKgaomZW22yAbAjkAAqaKw9zplg341.png

二、专业tips:
1.如何将常用筛选器添加为按钮?
地址栏右侧的小 + 允许创建所谓的 “过滤按钮”。这些按钮可用作常用显示过滤表达式的快捷方式。

wKgZomZW23qAVznzAAHOrpoYb6o192.png

添加新按钮时,可以将字段直接拖到 + 号上,也可以在应用筛选器时点击它。在后一种情况下,它会自动将当前的筛选器添加到创建对话框中,只需为按钮提供一个名称即可。在名称中添加两个斜线 // 后,按钮甚至可以组合在一起。
2. 如何拖放筛选器?
与其复制筛选器,不如直接将筛选器拖入搜索栏。

wKgZomZW24uAZSnhABDw1HB1hkA873.png

3、捕获可操作的网络数据
网络数据包决定着故障排除过程的成败。网络数据包捕获的主要优势之一是其提供的详细程度。捕获数据包内的所有信息(包括源地址和目标地址、协议信息和有效载荷数据)的能力可对网络流量进行更全面的分析,使其成为排除网络故障的宝贵工具。
ProfiShark 或 IOTA 等数据包捕获工具具有硬件时间戳和硬件捕获过滤器等高级功能,可提供高保真捕获文件以供分析。

Profishark
用于现场故障排除和工业网络的高性能现场数据包捕获。

高保真现场流量捕获

硬件时间戳

非侵入式流量访问

与 Wireshark 或任何 PCAP 分析仪结合使用

故障安全

IOTA

流量捕获与分析,只需一个盒子。中小型企业和数据中心

部署在边缘和远程站点

集成分析仪表板

在线或带外

1 TB 或 2 TB 捕获存储

捕获性能 3.2 Gbps


审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 分析仪
    +关注

    关注

    0

    文章

    1776

    浏览量

    54903
  • 过滤器
    +关注

    关注

    1

    文章

    444

    浏览量

    21042
  • Wireshark
    +关注

    关注

    0

    文章

    51

    浏览量

    6975
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    变频器的故障排除及维修

    变频器的故障排除及维修
    发表于 03-30 16:34 0次下载

    谷景带您探秘“噪声过滤器”共模电感的作用

    在电子技术飞速发展的如今,各种电子设备愈加大型化和密集化,电磁干扰(EMI)问题已成为影响设备性能与稳定性的重要因素。在众多应对电磁干扰的方案里,共模电感作为一种基础而又关键的电子元器件,扮演着类似“噪声过滤器”的角色。现在,我们就来深入科普一下共模电感究竟是什么,它在电子产品中发挥着怎样的作用。
    的头像 发表于 03-23 16:04 125次阅读

    【尚硅谷】JavaWEB(大数据定制版) - 带源码课件

    https://www.bilibili.com/opus/1178756596191199237 JavaWeb过滤器与监听器:解构Web应用的核心组件 在JavaWeb开发中,过滤器
    的头像 发表于 03-20 17:39 1246次阅读

    激光焊接机在焊接过滤器的工艺流程

    激光焊接机在过滤器制造中扮演着至关重要的角色,其以高精度、高效率及低变形的特点,显著提升了过滤器的性能与可靠性。整个工艺流程环环相扣,对最终产品的质量起着决定性作用。下面来看看激光焊接机在焊接过滤器
    的头像 发表于 01-06 15:17 301次阅读
    激光焊接机在焊接<b class='flag-5'>过滤器</b>的工艺流程

    请问rt_thread中如何使用CAN硬件过滤器

    目前我使用rt_thread版本为v4.1.1,目前使用了两路can,想要对两路can的数据进行硬件过滤处理,降低CPU负荷。 过滤的ID为: #define
    发表于 09-19 06:36

    rt-thread studio里面如何设置CAN过滤器

    这个是我配置的过滤器,想问下大家这个设置的为啥不起作用啊,我的环境是rt-thread studio,然后版本是5.1,板子是野火的STM32H743
    发表于 09-10 08:11

    ART-PI 使用CAN硬件过滤器打开后接收中断异常的原因?

    开启硬件过滤器后,出现如下断言异常,不开启硬件过滤器,接收数据正常 (hdr < can->config.maxhdr && hdr
    发表于 09-10 07:10

    rt-thread studio里面如何设置CAN过滤器呢?

    这个是我配置的过滤器,想问下大家这个设置的为啥不起作用啊,我的环境是rt-thread studio,然后版本是5.1,板子是野火的STM32H743
    发表于 08-22 07:45

    宏集案例 | 时间继电器在真空过滤器上的应用

    近年来,随着国家对资源、能源有效利用率的要求越来越高,对环境保护和水处理的要求也越来越严格,因此有大量的固液分离问题需要解决。真空过滤器是是由负压形成真空过滤的固液分离机械。用过滤介质把容器分为上
    的头像 发表于 08-08 18:12 713次阅读
    宏集案例 | 时间继电器在真空<b class='flag-5'>过滤器</b>上的应用

    三电系统低压辅助电源:车规电容是 12V/24V 电路的 “纹波过滤器

    ,尤其是作为“纹波过滤器”的功能,直接关系到低压电路的可靠性与整车安全性。本文将深入解析车规电容的技术特性、行业应用现状及未来发展趋势。 ### 一、纹波电流的挑战与车规电容的解决方案 低压辅助电源的输入通常来自高压动力电池通
    的头像 发表于 07-30 16:14 993次阅读

    全氟过滤支撑网可提高液体过滤性能降低半导体和微电子制造成本

    随着微电子科技不断的发展,其中半导体、电子、高纯化学品处理和制药行业对于过滤的精度和流通量提出了更高的要求,这相当于对过滤器材的滤芯提出了更苛刻的技术条件。
    的头像 发表于 07-28 13:51 605次阅读
    全氟<b class='flag-5'>过滤</b>支撑网可提高液体<b class='flag-5'>过滤</b>性能降低半导体和微电子制造成本

    激光焊接技术在焊接过滤器的工艺应用

    过滤器作为工业设备、汽车及电子产品的关键部件,其制造质量直接影响系统性能和寿命。激光焊接技术凭借其精密、高效与可靠的特性,正逐步成为过滤器焊接工艺的核心解决方案,解决了传统焊接方法难以克服的挑战
    的头像 发表于 07-10 15:08 645次阅读
    激光焊接技术在焊接<b class='flag-5'>过滤器</b>的工艺应用

    最先进的过滤器监测@SENSIRION

    AndriesBosma(气体流动产品经理),ManuelEckstein(暖通空调大客户经理)在需要清洁空气的地方,空气过滤器通常就在不远处。在过去十年里,过滤行业在过滤技术方面取得了巨大进步
    的头像 发表于 07-08 12:05 702次阅读
    最先进的<b class='flag-5'>过滤器</b>监测@SENSIRION

    节并传感完成超千万元融资,加速高端过滤器国产化进程

    膜材研发迭代工作,助力破局高端过滤器”卡脖子”难题, 加速高精度膜过滤器国产替代进程。 节并传感(Gibeing)位于江苏省苏州市,成立于2022年,致力于微孔膜及生物过滤相关耗材的研发及销售。目前公司主要产品为生物制药
    的头像 发表于 05-16 18:17 1464次阅读
    节并传感完成超千万元融资,加速高端<b class='flag-5'>过滤器</b>国产化进程

    洞察 SPAN 端口VS.网络 TAP :哪种才是最佳流量监控方案?

    在网络监控和故障排除中,获取流量可见性至关重要。本文对比了两种主要的方法:SPAN 端口和网络 TAP。SPAN 端口是一种交换机镜像功能,易于配置但存在流量丢失、可见性受限等问题;而网络 TAP
    的头像 发表于 05-08 11:21 842次阅读
    <b class='flag-5'>艾</b><b class='flag-5'>体</b><b class='flag-5'>宝</b>洞察 SPAN 端口VS.网络 TAP :哪种才是<b class='flag-5'>最佳</b>流量监控方案?