linux wireshark 使用教程,M22 wireshark使用方法简介

Wireshark是一款强大的网络封包分析软件,本文介绍了其在Debian系系统的安装步骤,以及如何使用表达式过滤、封包列表、封包详细信息等功能进行网络数据包分析。通过实例展示了如何利用Wireshark分析HTTP协议在TCP三次握手和四次挥手过程中的行为,同时提到了流追踪功能,帮助用户理解网络通信细节。
摘要由CSDN通过智能技术生成

wireshark是一款著名的开源抓包软件,它可以抓取网卡的数据包,以供网络管理员分析。

一 安装方法

debain系安装方法:

sudo add-apt-repository ppa:wireshark-dev/stable

sudo apt update

sudo apt install wireshark

启动wireshark:

sudo wireshark

二 界面布局

3c8ce6380daa33c267ccb0e2e66a02de.png

欢迎界面,在此界面可以选择需要抓包的网卡,然后选择左上角的3c8ce6380daa33c267ccb0e2e66a02de.png开始抓包

3c8ce6380daa33c267ccb0e2e66a02de.png

三 详细介绍

1表达式过滤

3c8ce6380daa33c267ccb0e2e66a02de.png

可以根据使用者给定的条件过滤显示抓取的数据包,例如:udp.dstport<80可以过滤显示所有目的端口小于80的udp数据包。表达式支持自动补全提示。最右侧的“表达式”对话框包含了所有可用的过滤选项。

3c8ce6380daa33c267ccb0e2e66a02de.png

可以通过选择不同的选项自动补全过滤条件。

2封包列表

此列表里显示了符合表达式条件的包列表,包括包的序号、时间、源地址、目的地址、协议、包长度与信息。

3c8ce6380daa33c267ccb0e2e66a02de.png

3封包详细信息

双击封包列表中的任意一项,就可以显示出此项的详细信息

3c8ce6380daa33c267ccb0e2e66a02de.png

其中的下拉选项分别对应:

Frame                                            ===========>物理层

Ethernet II                                   ===========>数据链路层

Internet Protocol Version 4           ===========>网络层

Transmission Control Protocol      ===========>传输层

Hyperter Transfer Protocol            ===========>应用层

四 实例分析

通过wireshark分析用户使用浏览器浏览网站的过程。我们浏览网页使用的是http协议,此协议运行在应用层,其下层为tcp协议,所以在进行传输过程中需要经历tcp协议三次握手,http协议传输超文本信息,tcp协议的四次挥手。

1 tcp三次握手

3c8ce6380daa33c267ccb0e2e66a02de.png

上图是三次握手的原理图,下图为封包列表

3c8ce6380daa33c267ccb0e2e66a02de.png

第一个包的Syn位为1

3c8ce6380daa33c267ccb0e2e66a02de.png

第二个包的ACK和Syn位为1

3c8ce6380daa33c267ccb0e2e66a02de.png

第三个包的ACK位为1

3c8ce6380daa33c267ccb0e2e66a02de.png

2传输http信息

3c8ce6380daa33c267ccb0e2e66a02de.png

3c8ce6380daa33c267ccb0e2e66a02de.png

3四次挥手

3c8ce6380daa33c267ccb0e2e66a02de.png

五 流追踪

wireshark抓取的数据是以分段的数据包形式存在的,如果要把这些数据包合成更容易阅读的形式,就可以使用流追踪。

选择感兴趣的封装包,点击鼠标右键选择“追踪流”,再选择相应的流形式

3c8ce6380daa33c267ccb0e2e66a02de.png

程序会自动选择所有相关的数据包组成的包流。

3c8ce6380daa33c267ccb0e2e66a02de.png

六 总结

上面是博主总结的wireshark的入门用法,但是使用这些方法诊断网络状况还不够,博主会在今后追加内容,敬请关注。

原创文章,作者:realmaster,如若转载,请注明出处:http://www.178linux.com/71469

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值