官网
https://www.wireshark.org/
文档
https://www.wireshark.org/docs/wsug_html_chunked/
任何的网络攻击行为最终都通过发送数据包来实现的,如果从数据包这个层次来分析问题,一切就会变得明了!
Wireshark:网络分析工具(数据包分析软件)
正常情况下,应用程序和操作系统产生了数据包之后,会发送数据到网卡,然后再由网卡交给网络中的设备发送出去!在这个过程中,我们无法获取到这些数据包的。但如果使用了Wireshark,那么网卡不管是接收还是发送的时候,都会将数据包复制一份给Wireshark。
获取流经网卡数据包的过程,被称为”捕获数据包”或简称”抓包”!
默认情况下,网卡只会将发给本机的数据包发送给操作系统,其他的数据包一律丢弃。混杂模式下,网卡会将所有通过它的数据包(不管是不是发送给本机)都传递给操作系统!
工作流程(Wireshark):
捕获:Wireshark将网卡调整为混杂模式
转换:二进制数据转换为容易理解的形式
分析:对捕获的数据包进行分析,如:协议类型、源地址、目的地址、源端口和目的端口等!
下载:
https://www.wireshark.org/download.html
Wireshark操作流程:
选择合适的网卡
开始捕获数据包
过滤掉无用的数据包
将捕获到的数据包保存为文件
选择合适的网卡
通常选择的是有数据包经过的活动网卡!
开始捕获数据包
停止捕获:
No.:按顺序的唯一标识数据包的序列号
Time:捕获数据包时的时间戳
Source:捕获数据包的源IP地址
Destination:捕获数据包的目的IP地址
Protocol:捕获数据包的协议类型
Length:捕获数据包的大小(长度)
Info:捕获数据包的附加信息
数据包细节
十六进制字节形式显示数据包内容
过滤掉无用的数据包
Wireshark提供了许多的数据包过滤机制!(后文详细介绍和分析)
基于IP地址过滤
对话统计功能:
将相同的源地址和目的地址之间的所有数据包看作是一个对话,在对话统计中查看所有的对话!
Address A:该次对话的A地址
Address B:该次对话的B地址
Packets:该次对话中的数据包数量
Bytes:该次对话中产生的全部数据包的大小
Packets A -> B:从A地址发往B地址数据包的数量
Bytes A -> B:从A地址发往B地址数据包的的大小之和
Packets B -> A:从B地址发往A地址数据包的数量
Bytes B -> A:从B地址发往A地址数据包的大小之和
Rel Start:表示从Wireshark开始捕获数据包到对话建立之间的时间间隔
Duration:对话建立的时间
Bits/s A -> B:对话从A到B每秒钟平均网络流量
Bits/s B -> A:对话从B到A每秒钟平均网络流量
注:点击相应的标题还能进行排序
名字解析功能(数据包捕获结束使用)
显示当前指定的对话
将捕获到的数据包保存为文件
内容出处:,
声明:本网站所收集的部分公开资料来源于互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。如果您发现网站上有侵犯您的知识产权的作品,请与我们取得联系,我们会及时修改或删除。文章链接:http://www.yixao.com/soft/11496.html