wireshark学习笔记(二)——实用表格

统计网络端点信息

通过上次课程的学习,我们已经掌握了关于Wireshark的基础知识,那么接下来我 们就有必要来研究一下这款软件强大的表格功能了。

这里首先讲解一下关于网络中的端点以及会话的知识。在网络中,如果想让通信得 到正常的执行,那么就必须至少拥有两台设备或者说端点(EndPoint)进行数 据的交互操作。所谓的端点,就是指网络上用于发送或者接收数据的设备。比如在 基于TCP/IP协议的通信中,就包含有两个端点:发送方和接收方的IP地址, 结合着实验文件(Lab2-1)可以发现,对于捕获的第1个数据包来说,发送方的IP 地址是180.97.34.134,而接收方的IP地址是192.168.0.14。那么这两个IP地址其 实就是两个端点:



而在数据链路层,通信则是基于两台主机中安装的网卡和它们的MAC地址进行 的。依旧分析一下第1个数据包,我们在Packet Details面板中展开Ethernet II ,可以看到发送方的地址是94:de:80:d4:be:c9,而接收方的地址是 d0:fa:1d:61:0b:0c。那么这两个地址就是通信中的端点:




我们在实际分析过程中,面对网络流量的时候,可以将问题定位到网络中的一个特 定的端点上。可以在菜单栏中选择“Statistics”->“Endpoints”来打 开Endpoints窗口:



可以看到,这个窗口给出了端点中的非常多的有用的数据。在其顶部的选项卡中, 显示了当前捕获文件中所有被支持和识别的端点,每个选项卡都表示不同的协议。灰色的选项卡表示不存在该协议的统计信息。以Ethernet选项卡为例,每列 所表示的信息为:

Address:端点的地址

Packets:在捕获文件中包含该地址的数据包数量。

Bytes:数据包的字节数据。

Tx Packets:发送的数据包数量。

Tx Bytes:发送的数据包的字节数。

Rx Packets:接收的数据包数量。

Rx Bytes:接收的字节数

在这个窗口中还包含有名为“Name resolution”的多选框,它可以在端点窗 口中打开名字解析的功能。上图是包含有名字解析的,下图则是取消名字解析的情 况:





查看网络会话信息

所谓的网络会话(Conversation)可以理解为两个人之间的谈话,只不过网络 会话描述的是两台主机(端点)之间进行的通信活动。对于TCP协议来说,最常 见的会话就是连接建立时的三次握手了。可以在菜单栏中选择“Statistics”->“Conversations”来打开Conversations窗口:





与Endpoints窗口相同,Conversations窗口中所列出的会话同样以不同的协议分

布在不同的选项卡中,这可以通过顶部的选项卡进行切换。如果我们右键单击一个

会话,选择“Apply as Filter”->“Selected”就可以创建一些非常

实用的筛选器,比如显示由设备A发出的所有数据,设备B收到的所有数据,或者设

备A和B之间的所有通信数据等。而一旦我们选择了其中的某一项筛选条件,那么回

到Wireshark主界面时,在筛选条件输入框中,自动就会添加上刚才选择的条件:


使用端点和会话窗口分析网络问题

在排解网络问题的过程中,端点和会话窗口往往扮演着非常重要的角色。当我

们试图寻找网络中大规模流量的源头,或者查找哪台服务器最为活跃上面,这两个

窗口往往就能告诉我们一切。这里我们打开Lab2-2.pcap这个实验文件,利用筛选

器只保留http协议的数据包。可以发现,有多个客户端在浏览互联网时产生了大

量的http流量。那么现在我们可以使用端点窗口来查看一下具体的情况:



这里我们查看IPv4选项卡,并且以字节数从高到低进行排序。可以看到流量最大的

是172.16.16.128这个地址,其实也就是本机地址,说明网络中的这个设备是数

据集中最活跃的信息源,也就是进行了最多通信的主机。第二个地址是

74.125.103.163,并不是本地地址,那么就可以假设本地某一个或者多个客户端

与这个地址进行了一些交互。利用ip.cn网站查询这个IP地址的信息如下:


www.ip.cn.



可以发现,这个IP地址属于美国的谷歌公司。

或者我们也可以使用GeoLiteCity.dat来辅助我们进行分析。首先将实验文件中

的maxmind目录拷贝到C盘的根目录下,然后在Wireshark中选择菜单栏

的“Edit”->“Preferences”->“Name Resolution”。在新打开

的界面中选择“GeoIP Database Directories”后面的Edit按钮,单击

New,选择maxmind目录,再OK。之后重启Wireshark,那么当我们

再次载入Lab2-2.pcap,打开端点窗口,再选择IPv4选项卡,就会发现这里添加了

City、Latitude以及Longitude这几列的信息:



此时再单击Map按钮,就可以将所有数据包定位在一张地图上,点击地图上的

圆点,还可以显示相应的信息:

下面我们来分析一下会话窗口。这里有一个问题,最活跃的通信端点一定包含有流

量最大的会话吗?不妨验证一下,这里打开会话窗口,选择IPv4选项卡,再用字节

数对列表进行排序:

在这里可以看到,74.125.103.163这个IP地址发出的数据包要比

172.16.16.128这个地址发出的数据包大得多。说明最活跃的通信端点并不一定包

含有流量最大的会话。我们以后在实际的分析中,还会用到这两个窗口。

协议的分层统计

当我们在分析一个很大的捕获文件时,我们往往想要知道文件中协议的分布情况

,或者想要获取协议的多层结构信息。为了达到这个目的,我们可以使用

Wireshark的“协议分层统计”功能,它是对网络进行基准分析的强有力的工具

。举个例子来说,假设我们网络中的ARP流量通常占百分之十,但是某一天经过抓

包分析发现ARP的流量增长到了百分之五十,那么就可以知道一定是某个地方出了

问题。

这里我们依旧研究Lab2-2.pcap这个实验文件,在菜单栏中选择“Statistics

”->“Protocol Hierarchy”,打开协议分层统计窗口:

这个对话框显示了捕获的文件中所包含的所有协议的树状分支。其中的每一行都

包含一个协议层次的统计值,每列的含义如下:

Protocol:协议的名称

%Packets:含有该协议的数据包的数量在捕获文件的所有数据包中所占的 比例

Packets:含有该协议的数据包的数量

%Bytes:含有该协议的字节数目在捕获文件的所有字节数目中所占的比例

Bytes:含有该协议的字节数

MBits/s:协议的带宽(相对于捕获时间)

如果大家在学习的过程中想要获取更为详细的说明,也可以点击左下角 的“Help”按钮,从而打开帮助文档。

其实协议分层统计窗口是我们在进行网络流量检查时最先打开的窗口之一,因为 它能够提供给我们一个网络中活动类型的直观快照。通过查看这个窗口,检查正在 使用的协议分布情况,从而获取网络中用户和设备的情况。往往只需要简单地查看 网段中的流量,就可以立刻分辨这个网段属于哪个部门。比如IT部门网段的流量中 通常有管理协议,例如Internet控制报文协议(ICMP)或者简单网络管理协议 (SNMP),而订单管理部门通常有大量的简单邮件传输协议(SMTP)的流量。 甚至我们还可以在特定的网段中找到玩网络游戏或者看网络视频的流量信息。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 196,165评论 5 462
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 82,503评论 2 373
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 143,295评论 0 325
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,589评论 1 267
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,439评论 5 358
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,342评论 1 273
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,749评论 3 387
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,397评论 0 255
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,700评论 1 295
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,740评论 2 313
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,523评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,364评论 3 314
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,755评论 3 300
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,024评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,297评论 1 251
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,721评论 2 342
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,918评论 2 336

推荐阅读更多精彩内容

  • 1.这篇文章不是本人原创的,只是个人为了对这部分知识做一个整理和系统的输出而编辑成的,在此郑重地向本文所引用文章的...
    SOMCENT阅读 13,028评论 6 174
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,517评论 18 139
  • 作者:Poll的笔记博客出处:http://www.cnblogs.com/maybe2030/本文版权归作者和博...
    wshxj123阅读 2,391评论 0 19
  • 文/玻璃瓶Bottle 日出而作,日落而息。 这是小人儿出生的第九十九天。这九十九天,于她,于我,都是新生。谢谢她...
    玻璃瓶Bottle阅读 259评论 0 1
  • 今天给紫色小组的孩子们上课。这是班里最聪明的孩子。我们今天做了一只彩色的兔子头套,然后教了儿歌小白兔白又白。由于时...
    素秋微菊阅读 217评论 0 2