【Wireshark抓包分析】Wireshark抓包分析工具下载 v3.4.1 官方版

软件介绍

知识兔

Wireshark抓包分析工具是一款功能强大的网络分析软件。Wireshark抓包分析工具可实时检测网络通讯数据,抓取网络通讯数据快照文件,从而快速帮助用户进行分析,可支持图形界面浏览模式。

Wireshark抓包分

基本介绍

知识兔

Wireshark可谓网络分析专业的常青树,任何负责的网络分析人员都对这个软件情有独钟。如今,几乎没有哪种产品像它这样拥有如此持久的魅力,很容易看出其中的原因。网管员如果想知道自己的网络上到底在发生着什么,不妨用这款软件来捕获数据包,然后用一种易于使管理员跟踪计算机之间的会话和数据流的方式显示这些数据包。这款软件拥有大量的排序和过滤选项,供用户查找正在苦苦寻找的确切信息。而且,它还可以分析来自其它软件包(如微软的网络监视器)的数据呢。这怎能叫人不喜欢?

Wireshark抓包分析

功能特色

知识兔

Wireshark拥有许多强大的特性:

包含有强显示过滤器语言(rich display filter language)和查看TCP会话重构流的能力;

它更支持上百种协议和媒体类型:

拥有一个类似tcpdump(一个Linux下的网络协议分析工具)的名为tethereal的的命令行版本。

在过去,网络封包分析软件是非常昂贵,或是专门属于营利用的软件。

Ethereal的出现改变了这一切。

在GNU GPL通用许可证的保障范围底下,使用者可以以免费的代价取得软件与其程式码,并拥有针对其原始码修改及客制化的权利。Ethereal是目前全世界最广泛的网络封包分析软件之一。

使用目的

网络管理员使用 Wireshark 来检测网络问题,网络安全工程师使用 Wireshark 来检查资讯安全相关问题,开发者使用 Wireshark 来为新的通讯协定除错,普通使用者使用 Wireshark 来学习网络协定的相关知识。当然,有的人也会“居心叵测”的用它来寻找一些敏感信息……

Wireshark 不是入侵侦测系统(Intrusion Detection System,IDS)。对于网络上的异常流量行为,Wireshark 不会产生警示或是任何提示。然而,仔细分析 Wireshark 撷取的封包能够帮助使用者对于网络行为有更清楚的了解。Wireshark 不会对网络封包产生内容的修改,它只会反映出目前流通的封包资讯。 Wireshark本身也不会送出封包至网络上。

Wireshark抓包分析

使用方法

知识兔

1.确定 Wireshark 的位置

如果没有一个正确的位置,启动Wireshark后会花费很长的时间捕获一些与自己无关的数据。

2.选择捕获接口

一般都是选择连接到Internet网络的接口,这样才可以捕获到与网络相关的数据。否则,捕获到的其它数据对自己也没有任何帮助。

3.使用捕获过滤器

通过设置捕获过滤器,可以避免产生过大的捕获文件。这样用户在分析数据时,也不会受其它数据干扰。而且,还可以为用户节约大量的时间。

4.使用显示过滤器

通常使用捕获过滤器过滤后的数据,往往还是很复杂。为了使过滤的数据包再更细致,此时使用显示过滤器进行过滤。

5.使用着色规则

通常使用显示过滤器过滤后的数据,都是有用的数据包。如果想更加突出的显示某个会话,可以使用着色规则高亮显示。

6.构建图表

如果用户想要更明显的看出一个网络中数据的变化情况,使用图表的形式可以很方便的展现数据分布情况。

7.重组数据

Wireshark的重组功能,可以重组一个会话中不同数据包的信息,或者是一个重组一个完整的图片或文件。由于传输的文件往往较大,所以信息分布在多个数据包中。为了能够查看到整个图片或文件,这时候就需要使用重组数据的方法来实现。

使用技巧

知识兔

技巧1:停止抓取报文

很多朋友都会使用Wireshark抓取报文,但是却不知道怎么停止抓取。具体的做法是点击左上角的停止按钮,如下图所示。

Wireshark抓包分析

技巧2:过滤报文

在窗口的顶端“Filter”输入栏中输入想要过滤的目标内容即可进行过滤,如下图所示过滤字段为“dns”

Wireshark抓包分析

技巧3:自定义过滤规则

很多时候简单的过滤规则并不能满足我们的需求,我们需要自己DIY过滤规则,这时只需要点击Analyze菜单并选择Display Filters来创建新的过滤条件,如下图所示。

Wireshark抓包分析

技巧4:查看服务器和目标端之间的全部会话

右键报文并选择Follow TCP Stream,如下图所示

Wireshark抓包分析

关闭窗口后,可以看到如下图所示的内容

Wireshark抓包分析

技巧5:找不到第一个SYN报文的解决办法

选择Edit -> Find Packet菜单选项。选择Display Filter,输入过滤条件:tcp.flags,这时会看到一个flag列表用于选择。选择合适的flag,tcp.flags.syn并且加上==1。点击Find,之后trace中的第一个SYN报文就会高亮出来了。

Wireshark抓包分析

下载仅供下载体验和测试学习,不得商用和正当使用。

下载体验

请输入密码查看下载!

如何免费获取密码?

点击下载

标签

发表评论