如何使用wireshark捕获、过滤和检查数据包

Wireshark是一种以前称为Ethereal的网络分析工具,它实时捕获数据包并以人类可读的格式显示它们。Wireshark包含过滤器、颜色编码和其他功能,可以让您深入挖掘网络流量并检查单个数据包。...

如何使用wireshark捕获、过滤和检查数据包

Wireshark是一种以前称为Ethereal的网络分析工具,它实时捕获数据包并以人类可读的格式显示它们。Wireshark包含过滤器、颜色编码和其他功能,可以让您深入挖掘网络流量并检查单个数据包。

本教程将帮助您快速掌握捕获数据包、过滤数据包和检查数据包的基本知识。您可以使用Wireshark检查可疑程序的网络流量、分析网络上的流量或解决网络问题。

获取wireshark

您可以从Wireshark的官方网站下载Wireshark for Windows或macOS。如果您使用的是Linux或其他类似UNIX的系统,您可能会在Wireshark的软件包存储库中找到Wireshark。例如,如果你使用的是Ubuntu,你会在Ubuntu软件中心找到Wireshark。

只是一个简短的警告:许多组织不允许Wireshark和类似的工具出现在他们的网络上。未经许可,请勿在工作中使用此工具。

捕获数据包

下载并安装Wireshark后,可以启动它并双击“捕获”下的网络接口名称,开始捕获该接口上的数据包。例如,如果要捕获无线网络上的流量,请单击无线接口。您可以通过单击“捕获”>“选项”来配置高级功能,但现在不需要这样做。

如何使用wireshark捕获、过滤和检查数据包

只要单击接口的名称,就会看到数据包开始实时显示。Wireshark捕获发送到系统或从系统发送的每个数据包。

如果启用了混杂模式,默认情况下启用了它,您还将看到网络上的所有其他数据包,而不是仅看到指向网络适配器的数据包。要检查是否启用了混杂模式,请单击Capture>Opti***,并验证此窗口底部激活了“启用所有接口上的混杂模式”复选框。

如何使用wireshark捕获、过滤和检查数据包

当您要停止捕获流量时,请单击窗口左上角附近的红色“停止”按钮。

如何使用wireshark捕获、过滤和检查数据包

颜色编码

您可能会看到以各种不同颜色突出显示的数据包。Wireshark使用颜色帮助您一眼识别流量类型。默认情况下,浅紫色表示TCP通信量,浅蓝色表示UDP通信量,黑色表示有错误的数据包。例如,这些数据包可能是无序传递的。

要查看颜色代码的确切含义,请单击“查看”>“着色规则”。如果您愿意,也可以从这里自定义和修改着色规则。

如何使用wireshark捕获、过滤和检查数据包

样本捕获

如果你自己的网络上没有什么有趣的东西可以检查,Wireshark的wiki已经涵盖了你。wiki包含一页示例捕获文件,您可以加载和检查这些文件。单击“文件”>“在Wireshark中打开”,然后浏览下载的文件以打开一个文件。

您还可以将自己的捕获保存在Wireshark中,稍后再打开它们。单击文件>保存保存捕获的数据包。

如何使用wireshark捕获、过滤和检查数据包

过滤数据包

如果您试图检查某些特定的内容,例如程序在打电话回家时发送的通信量,那么关闭所有其他使用网络的应用程序将有助于缩小通信量。不过,您可能还有大量的数据包要筛选。这就是Wireshark过滤器的用武之地。

应用过滤器的最基本方法是将其输入窗口顶部的过滤器框中,然后单击“应用”(或按Enter键)。例如,键入“dns”,您将只看到dns包。当你开始打字时,Wireshark将帮助你自动完成你的过滤器。

如何使用wireshark捕获、过滤和检查数据包

也可以单击“分析”>“显示过滤器”从Wireshark中包含的默认过滤器中选择一个过滤器。从这里,您可以添加自己的自定义过滤器并保存它们,以便将来轻松访问它们。

有关Wireshark显示过滤语言的更多信息,请阅读Wireshark官方文档中的“构建显示过滤表达式”页面。

如何使用wireshark捕获、过滤和检查数据包

您可以做的另一件有趣的事情是右键单击数据包并选择Follow>TCP Stream。

您将看到客户机和服务器之间的完整TCP会话。您也可以单击“跟随”菜单中的“其他协议”,查看其他协议的完整对话(如果适用)。

关闭窗口,您会发现过滤器已自动应用。Wireshark正在向您展示构成对话的数据包。

如何使用wireshark捕获、过滤和检查数据包

检查数据包

点击一个包来选择它,你可以向下挖掘来查看它的详细信息。

如何使用wireshark捕获、过滤和检查数据包

您也可以从这里创建过滤器-只需右键单击其中一个详细信息,然后使用“应用为过滤器”子菜单创建基于它的过滤器。

如何使用wireshark捕获、过滤和检查数据包


Wireshark是一个非常强大的工具,本教程只是简单介绍一下如何使用它。专业人员使用它来调试网络协议实现,检查安全问题和检查网络协议内部。

您可以在官方Wireshark用户指南和Wireshark网站上的其他文档页面中找到更多详细信息。

  • 发表于 2021-04-07 16:40
  • 阅读 ( 136 )
  • 分类:互联网

你可能感兴趣的文章

你没有使用的7个优秀的开源安全应用程序

... Wireshark是一个网络协议分析器。它非常流行,已经成为成千上万机构的标准协议分析器,包括**机构、学校和商业企业。 ...

  • 发布于 2021-03-11 14:26
  • 阅读 ( 237 )

解决网络问题的7个最佳工具

... Wireshark是最常用的网络分析工具之一。它的力量来自于向你展示你网络上的每一点流量——如果你不把它过滤下来只看到你需要的东西,它会让你不知所措。 ...

  • 发布于 2021-03-13 04:03
  • 阅读 ( 270 )

黑客利用公共wi-fi窃取你身份的5种方法

... 设备通过未加密的网络传输数据包,然后可以被Wireshark等自由软件读取。没错,这是免费的。上网看看,你甚至会看到“如何”指南,教你如何使用Wireshark。为什么?因为它是一个分析网络流量的便捷工具,讽刺的是,...

  • 发布于 2021-03-17 07:07
  • 阅读 ( 234 )

在linux上使用brim转换wireshark工作流

Wireshark是分析网络流量的事实标准。不幸的是,随着数据包捕获的增长,它确实变得越来越滞后。Brim很好地解决了这个问题,它将改变Wireshark的工作流程。 wireshark很棒,但是。 Wireshark是一个很棒的开源软件。它被世界各地的...

  • 发布于 2021-04-01 14:53
  • 阅读 ( 153 )

如何在linux上使用wireshark过滤器

Wireshark是在Linux、Windows和macOS上提供的世界级数据包分析器。它的过滤器是灵活和复杂的,但有时,违反直觉。我们会解释你需要注意的“问题”。 实比特数据包分析 Wireshark是开源世界的瑰宝之一。它是一个世界级的软件工具...

  • 发布于 2021-04-02 00:47
  • 阅读 ( 160 )

tcp和udp有什么区别?

...快游戏连接和减少延迟。 那又怎么样? 相关:如何使用Wireshark捕获、过滤和检查数据包 应用程序是使用TCP还是UDP取决于其开发人员,选择取决于应用程序需要什么。大多数应用程序需要TCP的纠错和健壮性,但有些应用程序需...

  • 发布于 2021-04-07 17:46
  • 阅读 ( 172 )

使用无线诊断工具对mac的wi-fi进行故障排除和分析

...-或只是与信号强度差的地方。 嗅探器 相关:如何使用Wireshark捕获、过滤和检查数据包 嗅探器实用程序允许您“嗅探”空气中的Wi-Fi信号,捕获附近的数据包并记录它们。只要您想监视数据包,它就会捕获这些数据包,并将捕...

  • 发布于 2021-04-10 23:29
  • 阅读 ( 161 )

为什么不应该在wi-fi路由器上使用mac地址过滤

...是在夸张。具有类似Kali Linux的工具集的攻击者可以使用Wireshark窃听数据包,运行快速命令更改其MAC地址,使用aireplay ng将解除关联的数据包发送到该客户端,然后在其位置进行连接。整个过程可能不到30秒。这只是手动的方法,...

  • 发布于 2021-04-11 03:03
  • 阅读 ( 146 )

如何用wireshark识别网络滥用

Wireshark是瑞士**式的网络分析工具。无论您是在网络上寻找点对点流量,还是只想查看特定IP地址正在访问哪些网站,Wireshark都可以为您服务。 我们之前介绍过Wireshark。这篇文章建立在我们之前的文章之上。请记住,您必须在网...

  • 发布于 2021-04-11 05:42
  • 阅读 ( 134 )

5个杀手把戏让wireshark发挥最大效用

Wireshark有很多技巧,从捕获远程流量到基于捕获的数据包创建防火墙规则。如果您想像专业人士一样使用Wireshark,请继续阅读一些更高级的提示。 我们已经介绍了Wireshark的基本用法,所以请务必阅读我们的原始文章,了解这个...

  • 发布于 2021-04-11 05:46
  • 阅读 ( 158 )
美欣学兰
美欣学兰

0 篇文章

相关推荐