Wireshark 使用说明
版本号:20120905-A
Wireshark 1.8.2 使用说明
目 录
简介 ........................................................................................................................................................... 1
1.1.、什么是 Wireshark ........................................................................................................................ 1
2.1、主要应用 ......................................................................................................................................... 1
1.1.2.特性 ......................................................................................................................................... 2
安装 ........................................................................................................................................................... 3
2.1、windows 平台上的安装 ................................................................................................................ 3
2.2、linux 平台上的安装 ..................................................................................................................... 13
2.2.1、RedHat 版本 ..................................................................................................................... 13
2.2.1.1、tcpdump 源码安装方式 ....................................................................................... 13
2.2.2.2、Linux yum 安装方式 ............................................................................................ 19
2.3、Ubuntu apt-get 安装方式 ......................................................................................................... 26
界面概括 ................................................................................................................................................. 31
3.1.0、主菜单栏 .................................................................................................................................... 32
3.1.1、抓包工具栏 ................................................................................................................................ 33
3.1.2、文件工具栏 ................................................................................................................................ 45
3.1.3、包查找工具栏 ............................................................................................................................ 47
3.1.4、颜色定义工具栏 ........................................................................................................................ 48
3.1.5、字体大小工具栏 ........................................................................................................................ 49
3.1.6、首选项工具栏 ............................................................................................................................ 50
菜单简介 ................................................................................................................................................. 57
4.2.0、菜单栏 ........................................................................................................................................ 57
4.2.1、file 菜单 ..................................................................................................................................... 58
4.2.2、Edit 菜单 .................................................................................................................................... 60
Wireshark 使用说明 II 20120905
Wireshark 1.8.2 使用说明
4.2.3、View 菜单 .................................................................................................................................. 64
4.2.4、Go 菜单栏 .................................................................................................................................. 69
4.2.5、Capture 菜单栏 ........................................................................................................................ 71
4.2.6、Analyze 菜单栏 ........................................................................................................................ 72
4.2.7、Statistics 菜单栏 ...................................................................................................................... 81
4.2.8、Telephony 菜单栏 ................................................................................................................... 90
4.2.9、Tools 菜单栏 ............................................................................................................................. 90
4.3.0、Internals(内部)菜单栏 ........................................................................................................ 92
4.3.1、Help 菜单栏 .............................................................................................................................. 94
wireshark 显示/抓包过滤器 ................................................................................................................. 97
5.1、显示过滤器概括............................................................................................................................ 97
5.1.1、wireshark 规则编辑 ......................................................................................................... 99
5.1.2、语法以及连接符 ................................................................................................................ 99
5.1.3、新建规则 .......................................................................................................................... 100
5.2、抓包过滤器概括.......................................................................................................................... 109
5.2.1、wireshark 规则编辑 ....................................................................................................... 111
5.2.2、语法以及连接符 .............................................................................................................. 111
5.2.3、新建规则 .......................................................................................................................... 112
协议分析 ............................................................................................................................................... 119
6.1、TCP 协议原理简介及分析 ......................................................................................................... 119
6.1.1、TCP 协议原理简介 .......................................................................................................... 119
6.1.2、TCP 协议数据包捕捉分析 .............................................................................................. 129
6.1.2.1、TCP 数据包头部格式 ........................................................................................... 129
6.1.2.2、TCP 连接建立的三次握手 ................................................................................... 132
6.1.2.3、TCP 四次挥手的连接终止 ................................................................................... 133
Wireshark 使用说明 III 20120905
Wireshark 1.8.2 使用说明
6.1.2.4、SYN Flood 攻击数据包 ...................................................................................... 134
6.1.2.5、ACK Flood 攻击 .................................................................................................. 135
6.2、HTTP 协议原理简介及分析 ...................................................................................................... 137
6.2.1、HTTP 协议工作原理简介 ............................................................................................... 137
6.2.2、HTTP 协议数据包捕捉分析 ........................................................................................... 146
6.2.2.1、HTTP 数据包头部格式 ........................................................................................ 146
6.2.2.2、HTTP 协议的连接 ................................................................................................ 148
常见问题 ............................................................................................................................................... 150
7.1、wireshark 安装问题 .................................................................................................................. 150
7.1.2、找不到接口 ...................................................................................................................... 150
7.2、wireshark 显示问题 .................................................................................................................. 154
7.2.1、数据包序列号问题 .......................................................................................................... 154
7.2.2、校验和问题 ...................................................................................................................... 155
Wireshark 使用说明 IV 20120905
Wireshark 1.8.2 使用说明
简介
1.1.、什么是 Wireshark
Wireshark 是网络包分析工具。网络包分析工具的主要作用是尝试捕获网络包, 并尝试显示包
的尽可能详细的情况。过去的此类工具要么是过于昂贵,要么是属于某人私有,或者是二者兼顾。
Wireshark 出现以后,这种现状得以改变。
2.1、主要应用
网络管理员用来解决网络通讯问题;
网络安全工程师用来检测已知的和未知的安全隐患;
开发人员用来测试协议执行情况;
用来学习网络协议;
除了上面提到的,Wireshark 还可以用在其它许多场合。
Wireshark 使用说明 1 20120905
1.1.2.特性
支持 UNIX 和 Windows 平台;
在接口实时捕捉包;
能详细显示包的详细协议信息;
可以打开/保存捕捉的包;
可以导入导出其他捕捉程序支持的包数据格式;
可以通过多种方式过滤包;
多种方式查找包;
通过过滤以多种色彩显示包;
创建多种统计分析;
捕捉多种网络接口;
支持多种其它程序捕捉的文件;
支持多格式输出;
对多种协议解码提供支持;
开源软件;
不管怎么说,要想真正了解它的强大,您还得使用它才行!
Wireshark 使用说明 2 20120905
安装
2.1、windows 平台上的安装
在互联网搜索到我们想要安装的软件版本,执行安装包后弹出如下欢迎界面:
图 2-1-1
选择“Next”我们进入到下一步安装步骤;
Wireshark 使用说明 3 20120905
图 2-1-2
如图 2-1-2 这一步 wireshark 会询问我们需要安装哪些程序组件。我们可以选择性的安装我们必
须的一些 wireshark 附带的工具;
通常使用到的有:wireshark 主程序(图形界面)、TSshark(基于命令行的)、plugins/extensions
(wireshark 以及 TSshark 的一些扩展插件)等...在此我们选择安装全部组件程序后点击“Next”进
入到下一步安装;
Wireshark 使用说明 4 20120905