第 1 章 介绍

Size: px
Start display at page:

Download "第 1 章 介绍"

Transcription

1 第 1 章介绍 目录 1.1. 什么是 Wireshark 主要应用 特性 捕捉多种网络接口 支持多种其它程序捕捉的文件 支持多格式输出 对多种协议解码提供支持 开源软件 Wireshark 不能做的事 1.2. 系通需求 一般说明 Microsoft Windows Unix/Linux 1.3. 从哪里可以得到 Wireshark 1.4. Wiresahrk 简史 1.5. Wireshark 开发维护 1.6. 汇报问题和获得帮助 网站 百科全书 FAQ 邮件列表 报告问题 在 UNIX/Linux 平台追踪软件错误 在 Windows 平台追踪软件错误 1.1. 什么是 Wireshark Wireshark 是网络包分析工具 网络包分析工具的主要作用是尝试捕获网络包, 并尝试显示包的尽可能详细的情况 你可以把网络包分析工具当成是一种用来测量有什么东西从网线上进出的测量工具, 就好像使电工用来测量进入电信的电 量的电度表一样 ( 当然比那个更高级 ) 过去的此类工具要么是过于昂贵, 要么是属于某人私有, 或者是二者兼顾 Wireshark 出现以后, 这种现状得以改变 Wireshark 可能算得上是今天能使用的最好的开元网络分析软件 主要应用 下面是 Wireshark 一些应用的举例 : 网络管理员用来解决网络问题网络安全工程师用来检测安全隐患 开发人员用来测试协议执行情况 用来学习网络协议 除了上面提到的,Wireshark 还可以用在其它许多场合 特性 支持 UNIX 和 Windows 平台 在接口实时捕捉包 能详细显示包的详细协议信息 可以打开 / 保存捕捉的包 可以导入导出其他捕捉程序支持的包数据格式可以通过多种方式过滤包 多种方式查找包 通过过滤以多种色彩显示包 创建多种统计分析 还有许多

2 不管怎么说, 要想真正了解它的强大, 您还得使用它才行图 1.1. Wireshark 捕捉包并允许您检视其内容 捕捉多种网络接口 Wireshark 可以捕捉多种网络接口类型的包, 哪怕是无线局域网接口 想了解支持的所有网络接口类型, 可以在我们的网 站上找到 支持多种其它程序捕捉的文件 Wireshark 可以打开多种网络分析软件捕捉的包, 详见??? 支持多格式输出 Wieshark 可以将捕捉文件输出为多种其他捕捉软件支持的格式, 详见??? 对多种协议解码提供支持 可以支持许多协议的解码 ( 在 Wireshark 中可能被称为解剖 )??? 开源软件 Wireshark 是开源软件项目, 用 GPL 协议发行 您可以免费在任意数量的机器上使用它, 不用担心授权和付费问题, 所有的源代码在 GPL 框架下都可以免费使用 因为以上原因, 人们可以很容易在 Wireshark 上添加新的协议, 或者将其作为插 件整合到您的程序里, 这种应用十分广泛 Wireshark 不能做的事 Wireshark 不能提供如下功能

3 Wireshark 不是入侵检测系统 如果他 / 她在您的网络做了一些他 / 她们不被允许的奇怪的事情,Wireshark 不会警告您 但是如果发生了奇怪的事情,Wireshark 可能对察看发生了什么会有所帮助 [3] Wireshark 不会处理网络事务, 它仅仅是 测量 ( 监视 ) 网络 Wireshark 不会发送网络包或做其它交互性的事情 ( 名称解析除外, 但您也可以禁止解析 ) [3] 译者注 : 因为不是入侵检测之用, 所以不会将入侵检测和普通通信区别对待, 但是都会体现在网络包里面, 如果您有足 够的经验, 或许能通过监视网络包发现入侵检测 1.2. 系通需求 想要安装运行 Wireshark 需要具备的软硬件条件 一般说明 给出的值只是最小需求, 在大多数网络中可以正常使用, 但不排除某些情况下不能使用 [4] 在繁忙的网络中捕捉包将很容塞满您的硬盘! 举个简单的例子 : 在 100MBIT/s 全双工以太网中捕捉数据将会产生 750MByties/min 的数据! 在此类网络中拥有高速的 CPU, 大量的内存和足够的磁盘空间是十分有必要的 如果 Wireshark 运行时内存不足将会导致异常终止 可以在 察看详细介 绍以及解决办法 Wireshark 作为对处理器时间敏感任务, 在多处理器 / 多线程系统环境工作不会比单独处理器有更快的速度, 例如过滤包就 是在一个处理器下线程运行, 除了以下情况例外 : 在捕捉包时 实时更新包列表, 此时捕捉包将会运行在一个处理下, 显 示包将会运行在另一个处理器下 此时多处理或许会有所帮助 [5] Microsoft Windows Windows 2000,XP Home 版,XP Pro 版,XP Tablet PC,XP Media Center, Server 2003 or Vista( 推荐在 XP 下使用 ) 32-bit 奔腾处理器或同等规格的处理器 ( 建议频率 :400MHz 或更高 ),64-bit 处理器在 WoW64 仿真环境下 - 见一般说明 128MB 系统内存 ( 建议 256Mbytes 或更高 ) 75MB 可用磁盘空间 ( 如果想保存捕捉文件, 需要更多空间 ) 800*600( 建议 1280*1024 或更高 ) 分辨率最少 65536(16bit) 色,(256 色旧设备安装时需要选择 legacy GTK1 ) 网卡需求 : 以太网 :windows 支持的任何以太网卡都可以 无线局域网卡 : 见 MicroLogix support list, 不捕捉 包头和无数据桢 其它接口见 : 说明 基于以下三点原因, 将不会对旧版 Windows 提供支持 : 没有任何开发人员正在使用那些操作系统, 这将使支持变得更加 困难,Wireshark 运行所依赖的库文件 ( 如 GTK,WinPCap 等 ) 也放弃对它们的支持 同样, 微软也放弃了对它们的技术 支持 Windows 95,98 和 ME 不能运行 Wireshark 已知的最后一个可以运行在以上平台的版本是 Ethereal0.99.0( 需要安装 WinPCap3.1), 你依然可以使用从 : 获得 顺便提一下 : 微软于 2006 年 1 月 11 日停止对 98/ME 支持 Windows NT 4.0 今后将无法运行 Wireshark. 最有一个已知版本是 Wireshark0.99.4( 需安装自带的 WinPCap3.1), 你依然可以从 : 得到它 顺便提一下 : 微软于 2005 年 12 月 31 日停止对 NT 4.0 的支持 Windows CE 及嵌入版 windows(nt/xp) 不被支持 64-bit 处理器运行 Wireshark 需要在 32bit 仿真环境下 ( 称作 WoW64), 最低需要安装 WinPCap4.0 支持多显示 ( 不知道是显示其还是监视器 ) 安装, 但会遇到一些不可预料的问题 Unix/Linux Wireshark 目前可以运行在许多 UNIX 平台, 系统可以对照上面 Windows 下的指标 二进制包最少在以下平台可用 : APPle Mac OSX Debian GNU/Linux FreeBSD NetBSD OpenPKG Red Hat Fedora/Enterprise Linux

4 rpath Linux Sun Solaris/i386 Sun Solaris/Sparc 如果二进制包在您的平台无法使用, 你可以下载源文件并尝试编译它 wireshark-dev[at]wireshark.org. 分享您的经验 希望您能发送邮件到 [4] 译者注 : 原文 The values below are the minimum requirements and only "rules of thumb" for use on a moderately used network, 其中 rules of thumb 中译名应该是拇指规则, 但网上关于拇指规则解释莫衷一是, 大致意思是说 : 大多数情况下适用, 但并非所有情况 这里翻译的有点别扭 [5] 译者注 : 我对这句话的理解是, 正如播放电影一样, 高性能的处理器只会增强显示效果, 您并不需要将原来 30 分钟的影片 10 分钟之内看完 当然, 对减少延时还是有作用的 但是感觉这句有点阅读困难, 可能翻译的有点问题 从哪里可以得到 Wireshark 你可以从我们的网站下载最新版本的 Wireshark 网站上您可以选择适合您的镜像站 点 Wireshark 通常在 4-8 周内发布一次新版本 如果您想获得 Wireshark 发布的消息通知, 你可以订阅 Wireshark-announce 邮件列表 详见第 节 邮件列表 1.4. Wiresahrk 简史 [6] 1997 年以后,Gerald Combs 需要一个工具追踪网络问题并想学习网络知识 所以他开始开发 Ethereal (Wireshark 项目以前 的名称 ) 以解决以上的两个需要 Ethereal 是第一版, 经过数次开发, 停顿,1998 年, 经过这么长的时间, 补丁,Bug 报告, 以及许多的鼓励,0.2.0 版诞生了 Ethereal 就是以这种方式成功的 此后不久,Gilbert Ramirez 发现它的潜力, 并为其提供了底层分析 1998 年 10 月,Guy Harris 正寻找一种比 TcpView 更好的工具, 他开始为 Ethereal 进行改进, 并提供分析 998 年以后, 正在进行 TCP/IP 教学的 Richard Sharpe 关注了它在这些课程中的作用 并开始研究该软件是否他所需要的协议 如果不行, 新协议支持应该很方便被添加 所以他开始从事 Ethereal 的分析及改进 从那以后, 帮助 Ethereal 的人越来越多, 他们的开始几乎都是由于一些尚不被 Ethereal 支持的协议 所以他们拷贝了已有 的解析器, 并为团队提供了改进回馈 2006 年项目 Moved House( 这句不知道怎么翻译 ) 并重新命名为 :Wireshark. [6] 本段因为有很多协议, 程序开发方面的术语, 翻译得比较糟糕 1.5. Wireshark 开发维护 Wireshark 最初由 Gerald Combs 开发 目前由 Wireshark team 进行进一步开发和维护 Wireshark team 是一个由修补 bug 提 高 Wireshark 功能的独立成员组成的松散组织 有大量的成员为 Wireshark 提供协议分析 同时我们也希望这些活动能持续机芯 通过查看 Wireshark 帮助菜单下的 About, 你可以找到为 Wireshark 提供代码的人员名单, 或者你也可以通过 Wireshark 网站的 authors 页面找到 Wireshark 是开源软件项目, 发布遵循 GNU General Public Licence (GPL 协议 ), 所有源代码可以在 GPL 框架下免费使用 欢 迎您修改 Wireshark 以便适合您的需要, 如果您可以提供您的改进给 Wireshark team, 我们将不胜感激 为 Wireshark Team 提供您的改进建议, 有以下益处 : 如果其他人发现您提供的改进十分有用会肯定它们的价值, 您将会得知你曾像 Wireshark team 一样帮助过他人 The developers of Wireshark might improve your changes even more, as there's always room for improvement. Or they may implement some advanced things on top of your code, which can be useful for yourself too. The maintainers and developers of Wireshark will maintain your code as well, fixing it when API changes or other changes are made, and generally keeping it in tune with what is happening with Wireshark. So if Wireshark is updated (which is done often), you can get a new Wireshark version from the website and your changes will already be included without any effort for you. Wireshar 源代码和二进制 kits ( 二进制工具包? ) 可以根据自己的平台对应下载, 网站是 : 汇报问题和获得帮助

5 如果您在使用中碰到了问题, 或者您需要 Wireshark 的帮助, 有以下几种可能让您有兴趣的方法 ( 当然, 还包括这本书 ) 网站 通过访问 你将会发现关于 Wireshark 许多有用的信息 百科全书 Wireshark Wiki ( 提供广泛的跟 Wireshark 以及捕捉包有关信息 你将会发现一些没有被包括在本书内信息, 例如 :wiki 上有解释如何在交换网络捕捉包, 同时我们正努力建立协议参考, 等等 最好的事情是, 如果对某些知识有独到见解 ( 比如您精通某种协议 ), 您可以通过浏览器编辑它 FAQ 最经常被问到的问题 Frequently Asked Questions 提供一个经常被问到的问题以及答案的列表 Read The FAQ 在您发送任何邮件到邮件列表之前, 确信您已经阅读了 FAQ, 因为这里面很可能已经提 供了您想问的问题, 答案 这将大大节约您的时间 ( 记住, 有很多人提交了大量的邮件 ) 邮件列表 下面的几个几个邮件列表, 分别属于不同的主题 : Wireshark-users 这是一个 Wireshark 用户的列表, 大家提交关于安装和使用 Wireshark 的问题, 其它人 ( 非常有用 ) 提供的答案 ( 译者注 : 其他人当然也是指用户?) wireshark-announce 这是一个关于程序发布信息的列表, 通常每 4-8 周出现一次 wireshark-dev 这是一个关于 Wireshark 开发的邮件列表, 如果开始开发协议分析, 可以从加入该列表 你可以通过网站 订阅每个邮件列表. 简单点击网站左手边的邮件列表链接就可以 邮件同样在网站 上可以看到存档 提示 你可以搜索存档看看有没有人问过跟你一样的问题, 或许您的问题已经有了答案 这样您就不必提交邮件以等待别人答复您了 报告问题 注意 在您提交任何问题之前, 请确定您安装的是最新版本的 Wireshark 当您提交问题的时候, 如果您提供如下信息将会对解决问题很有帮助 Wireshark 的版本, 及其依赖的库的版本, 如 GTK+, 等等 你可以通过 Wireshark v 命令获得版本号 ( 估计是 UNIX/Linux 平台 ) 运行 Wireshark 的平台信息 关于问题的详细描述 如果您得到错误或者警告信息, 拷贝错误信息的文本 ( 以及在此之前或之后的文本, 如果有的话 ), 这样其他人可能会发现发生问题的地方 请不要发送诸如 : I got a warning while doing x [7], 因为这样看起来不是个好主意 不要发送大文件 不要发送过大的文件 (>100KB) 到邮件列表, 在邮件中附加一个能提供足够数据的记事 本就可以 大文件会让很多邮件列表里的那些对您的问题不感兴趣的用户感到恼怒 如 果需要, 你可以单独发送那些数据给对您问题真正感兴趣, 要求您发送数据的人 不要发送机密信息! 如果您发送捕捉数据到邮件列表, 请确定它们不包含敏感或者机密信息, 比如密码或者 诸如此类的 在 UNIX/Linux 平台追踪软件错误 如果您发送捕捉数据到邮件列表, 请确定它们不包含敏感或者机密信息, 比如密码或者诸如此类的 你可以通过如下命令获得追踪信息 : $ gdb `whereis wireshark cut -f2 -d: cut -d' ' -f2` core >&bt.txt backtrace ^D

6 $ 注意在逐字输入第一行的字符! [8] 注意追踪是一个 GDB 命令 你可以在输完第一上以后输入它, 但是会没有相应,^D 命令 (CTL+D) 将会退出 GDB 命令 以上命令让你在当前目录得到一个名为 bt.txt 的文本文件, 它包含您的 bug 报告 注意如果您缺少 GDB, 您必须检查您的操作系统的调试器 你可以发送追踪邮件到 wireshark-dev[at]wireshark.org 邮件列表 在 Windows 平台追踪软件错误 Windows 下无法包含符号文件 (.pdb), 它们非常大 因此不太可能创建十分有意义的追踪文件 你将汇报软件错误就像前面描述的其他问题一样 ( 这句不尽人意 ) [7] 译者注 : 那句话的意思是, 我在 XX 时碰到一个警告信息 [8] 译者注 : 原文是 :"Type the characters in the first line verbatim! Those are back-tics there!",those are back-tics there! 不知道是 什么意思,back-tics= 后勤抽搐? 熟悉 Linux 的或许知道 第 2 章编译 / 安装 Wireshark 目录 2.1. 须知 2.2. 获得源 2.3. 在 UNIX 下安装之前 2.4. 在 UNIX 下编译 Wireshark 2.5. 在 UNIX 下安装二进制包 在 Linux 或类似环境下安装 RPM 包 在 Debian 环境下安装 Deb 包 在 Gentoo Linux 环境下安装 Portage 在 FreeBSD 环境下安装包 2.6. 解决 UNIX 下安装过程中的问题 2.7. 在 Windows 下编译源 2.8. 在 Windows 下安装 Wireshark 安装 Wireshark 手动安装 WinPcap 更新 Wireshark 更新 WinPcap 卸载 Wireshark 卸载 WinPcap 2.1. 须知 万事皆有开头,Wireshark 也同样如此 要想使用 Wireshark, 你必须 : 获得一个适合您操作系统的二进制包, 或者 获得源文件为您的操作系统编译 目前, 只有两到三种 Linux 发行版可以传送 Wireshark, 而且通常传输的都是过时的版本 至今尚未有 UNIX 版本可以传输 Wireshark. Windows 的任何版本都不能传输 Wireshark. 基于以上原因, 你需要知道从哪能得到最新版本的 Wireshark 以及如何安装它 本章节向您展示如何获得源文件和二进制包, 如何根据你的需要编译 Wireshark 源文件 以下是通常的步骤 : 下载需要的相关包, 例如 : 源文件或者二进制发行版 将源文件编译成二进制包 ( 如果您下载的是源文件的话 ) 这样做做可以整合编译和 / 或安装其他需要的包 安装二进制包到最终目标位置

7 2.2. 获得源 你可以从 Wireshark 网站 同时获取源文件和二进制发行版 选择您需要下载的链接, 然后选择源文件或二进制发行包所在的镜像站点 ( 尽可能离你近一点的站点 ) 下载所有需要的文件! 一般来说, 除非您已经下载 Wireshark, 如果您想编译 Wireshark 源文件, 您可能需要下载 多个包 这些在后面章节会提到 注意当你发现在网站上有多个二进制发行版可用, 您应该选择适合您平台的版本, 他们同时 通常会有多个版本紧跟在当前版本后面, 那些通常时拥有那些平台的用户编译的 基于以上原因, 您可能想自己下载源文件自己编译, 因为这样相对方便一点 2.3. 在 UNIX 下安装之前 在编译或者安装二进制发行版之前, 您必须确定已经安装如下包 : GTK+, The GIMP Tool Kit. 您将会同样需要 Glib. 它们都可以从 获得 Libpcap, Wireshark 用来捕捉包的工具 您可以从 获得 根据您操作系统的不同, 您或许能够安装二进制包, 如 RPMs. 或许您需要获得源文件并编译它 如果您已经下载了 GTK+ 源文件, 例 2.1 从源文件编译 GTK+ 提供的指令对您编译有所帮助 例 2.1. 从源文件编译 GTK+ gzip -dc gtk tar.gz tar xvf - <much output removed>./configure <much output removed> make install <much output remove> test 注意 您可能需要修改例 2.1 从源文件编译 GTK+ 中提供的版本号成对应您下载的 GTK+ 版 本 如果 GTK 的目录发生变更, 您同样需要修改它,tar xvf 显示您需要修改的目录 注意 如果您使用 Linux, 或者安装了 GUN tar, 您可以使用 tar zxvfgtk tar.gz 命令 同样也可能使用 gunzip c 或者 gzcat 而不是许多 UNIX 中的 gzip dc 注意 如果您在 windows 中下载了 gtk+ 或者其他文件 您的文件可能名称为 :gtk+-1_2_8_tar.gz 如果在执行例 2.1 从源文件编译 GTK+ 中的指令时有错误发生的话, 你可以咨询 GTK+ 网站 如果您已经下载了 libpcap 源, 一般指令如例 2.2 编译 安装 libpcap 显示的那样会帮您完成编译 同样, 如果您的操作系统不支持 tcpdump, 您可以从 tcpdump 网站下载安装它 例 2.2. 编译 安装 libpcap gzip -dc libpcap tar.z tar xvf - <much output removed> cd libpcap /configure <much output removed> make <much output removed> make install <much output removed> 注意 Libpcap 的目录需要根据您的版本进行修改 tar xvf 命令显示您解压缩的目录 RedHat 6.x 及其以上版本环境下 ( 包括基于它的发行版, 如 Mandrake), 您可以直接运行 RPM 安装所有的包 大多数情况下的 Linux 需要安装 GTK+ 和 Glib. 反过来说, 你可能需要安装所有包的定制版 安装命令可以参考例 2.3 在 RedHat Linux 6.2 或者基于该版本得发行版下安装需要的 RPM 包 如果您还没有安装, 您可能需要安装需要的 RPMs

8 例 2.3. 在 RedHat Linux 6.2 或者基于该版本得发行版下安装需要的 RPM 包 cd /mnt/cdrom/redhat/rpms rpm -ivh glib i386.rpm rpm -ivh glib-devel i386.rpm rpm -ivh gtk i386.rpm rpm -ivh gtk+-devel i386.rpm rpm -ivh libpcap i386.rpm 注意 如果您使用 RedHat 6.2 之后的版本, 需要的 RMPs 包可能已经变化 您需要使用正确的 RMPs 包 在 Debian 下您可以使用 apt-ge 命令 apt-get 将会为您完成所有的操作 参见例 2.4 在 Deban 下安装 Deb 例 2.4. 在 Deban 下安装 Deb apt-get install wireshark-dev 2.4. 在 UNIX 下编译 Wireshark 如果在 Unix 操作系统下可以用如下步骤编译 Wireshark 源代码 : 如果使用 Linux 则解压 gzip'd tar 文件, 如果您使用 UNIX, 则解压 GUN tar 文件 对于 Linux 命令如下 : tar zxvf wireshark tar.gz 对于 UNIX 版本, 命令如下 gzip -d wireshark tar.gz tar xvf wireshark tar 注意 使用管道命令行 gzip dc Wireshark tar.gz tar xvf 同样可以 [9] 注意 如果您在 Windows 下下载了 Wireshark, 你会发现文件名中的那些点变成了下划线 将当前目录设置成源文件的目录 配置您的源文件以编译成适合您的 Unix 的版本 命令如下 :./configure 如果找个步骤提示错误, 您需要修正错误, 然后重新 configure. 解决编译错误可以参考第 2.6 节 解决 UNIX 下安装过程中 的问题 使用 make 命令将源文件编译成二进制包, 例如 : make 安装您编译好的二进制包到最终目标, 使用如下命令 : make install 一旦您使用 make install 安装了 Wireshark, 您就可以通过输入 Wireshark 命令来运行它了 [9] 译者注 : 看到别人翻译 Pipelin 之类的, 似乎就是叫管道, 不知道是否准确 2.5. 在 UNIX 下安装二进制包 一般来说, 在您的 UNIX 下安装二进制发行包使用的方式根据您的 UNIX 的版本类型而各有不同 例如 AIX 下, 您可以使 用 smit 安装,Tru64 UNIX 您可以使用 setld 命令 在 Linux 或类似环境下安装 RPM 包 使用如下命令安装 Wireshark RPM 包 rpm -ivh wireshark i386.rpm 如果因为缺少 Wireshark 依赖的软件而导致安装错误, 请先安装依赖的软件, 然后再尝试安装 REDHAT 下依赖的软件请 参考例 2.3 在 RedHat Linux 6.2 或者基于该版本得发行版下安装需要的 RPM 包 在 Debian 环境下安装 Deb 包 使用下列命令在 Debian 下安装 Wireshark

9 apt-get install Wireshark apt-get 会为您完成所有的相关操作 在 Gentoo Linux 环境下安装 Portage 使用如下命令在 Gentoo Linux 下安装 wireshark 以及所有的需要的附加文件 USE="adns gtk ipv6 portaudio snmp ssl kerberos threads selinux" emerge wireshark 在 FreeBSD 环境下安装包使用如下命令在 FreeBSD 下安装 Wireshark pkg_add -r wireshark pkg_add 会为您完成所有的相关操作 2.6. 解决 [10 UNIX 下安装过程中的问题 10] 安装过程中可能会遇到一些错误信息 这里给出一些错误的解决办法 : 如果 configure 那一步发生错误 你需要找出错误的原因, 您可以检查日志文件 config.log( 在源文件目录下 ), 看看都发生了哪些错误 有价值的信息通常在最后几行 一般原因是因为您缺少 GTK+ 环境, 或者您的 GTK+ 版本过低 configure 错误的另一个原因是因为因为缺少 libpcap( 这就是前面提到的捕捉包的工具 ) 另外一个常见问题是很多用户抱怨最后编译 链接过程需要等待太长时间 这通常是因为使用老式的 sed 命令 ( 比如 solaris 下传输 ) 自从 libtool 脚本使用 sed 命令建立最终链接命令, 常常会导致不可知的错误 您可以通过下载最新版本的 sed 解决该问题 如果您无法检测出错误原因 发送邮件到 wireshark-dev 说明您的问题 当然, 邮件里要附上 config.log 以及其他您认为对解决问题有帮助的东西, 例如 make 过程的追踪 [10] 译者注 : 本人不熟悉 UNIX/LINUX, 这一段翻译的有点云里雾里, 可能大家通过这部分想安装 Wireshark 会适得其反, 那就对不住了 下面个人说一下 UNIX/LINUX 下安装方法 UNIX/LINUX 下安装时, 有两种安装方式,1 是下载源码包自 己编译, 这种方式的好处是因为下载源码包是单一的, 可以自行加以修改, 编译就是适合自己平台的了 2 是利用已经做好的发行包直接安装, 这种方法的好处是只要下载到跟自己平台对应的就可以, 但缺点也在这里, 不是每个平台都能找 到合适的 不管是编译安装, 还是使用发行包安装, 都需要有一些有些基本基本支持 比如 Linux 下的 GTK+ 支持, 捕捉 包时需要用的 libpcap. 这一点可以参考第 2.3 节 在 UNIX 下安装之前 编译的一般步骤是解压, 编译, 安装 (tar zxvf Wireshark tar.gz;make;make install). 直接安装则是根据各自平台安装的特点 2.7. 在 Windows 下编译源 在 Windows 平台下, 我们建议最好是使用二进制包直接安装, 除非您是从事 Wireshark 开发的 如果想了解关于 Windows 下编译安装 Wireshark, 请查看我们的开发 WIKI 网站 来了解最新的开发方面的文档 2.8. 在 Windows 下安装 Wireshark 本节将探讨在 Windows 下安装 Wireshark 二进制包 安装 Wireshark 您获得的 Wireshark 二进制安装包可能名称类似 Wireshark-setup-x.y.z.exe. Wireshark 安装包包含 WinPcap, 所以您不需要单独 下载安装它 您只需要在 下载 Wireshark 安装包并执行它即可 除了普通的安装之外, 还 有几个组件供挑选安装 提示 : 尽量保持默认设置如果您不了解设置的作用的话 [11 选择组件 11] Wireshark( 包括 GTK1 和 GTK2 接口无法同时安装 ): 如果您使用 GTK2 的 GUI 界面遇到问题可以尝试 GTK1, 在 Windows 下 256 色 (8bit) 显示模式无法运行 GTK2. 但是某些高 级分析统计功能在 GTK1 下可能无法实现

10 Wireshark GTK1-Wireshark 是一个 GUI 网络分析工具 Wireshark GTK2-Wireshark 是一个 GUI 网络分析工具 ( 建议使用 GTK2 GUI 模组工具 ) GTK-Wimp-GTKWimp 是诗歌 GTK2 窗口模拟 ( 看起来感觉像原生 windows32 程序, 推荐使用 ) TSshark-TShark 是一个命令行的网络分析工具插件 / 扩展 (Wireshark,TShark 分析引擎 ): Dissector Plugins- 分析插件 : 带有扩展分析的插件 Tree Statistics Plugins- 树状统计插件 : 统计工具扩展 Mate - Meta Analysis and Tracing Engine (experimental): 可配置的显示过滤引擎, 参考 SNMP MIBs: SNMP,MIBS 的详细分析 Tools/ 工具 ( 处理捕捉文件的附加命令行工具 User s Guide- 用户手册 - 本地安装的用户手册 如果不安装用户手册, 帮助菜单的大部分按钮的结果可能就是访问 internet. Editcap - Editcap is a program that reads a capture file and writes some or all of the packets into another capture file. /Editcap 是一个读取捕捉文件的程序, 还可以将一个捕捉文件力的部分或所有信息写入另一个捕捉文件 ( 文件合并 or 插入?) Text2Pcap - Text2pcap is a program that reads in an ASCII hex dump and writes the data into a libpcap-style capture file./tex2pcap 是一个读取 ASCII hex, 写入数据到 libpcap 个文件的程序 Mergecap - Mergecap is a program that combines multiple saved capture files into a single output file. / Mergecap 是一个可以将多个播捉文件合并为一个的程序 Capinfos - Capinfos is a program that provides information on capture files. /Capinfos 是一个显示捕捉文件信息的程序 Additional Tasks 页 Start Menu Shortcuts- 开始菜单快捷方式 - 增加一些快捷方式到开始菜单 Desktop Icon- 桌面图标 - 增加 Wireshark 图标到桌面 Quick Launch Icon- 快速启动图标 - 增加一个 Wireshark 图标到快速启动工具栏 Associate file extensions to Wireshark-Wireshark 文件关联 - 将捕捉包默认打开方式关联到 Wireshark Install WinPcap? 页 Wireshark 安装包里包含了最新版的 WinPcap 安装包 如果您没有安装 WinPcap 您将无法捕捉网络流量 但是您还是可以打开以保存的捕捉包文件 Currently installed WinPcap version- 当前安装的 WinPcap 版本 Install WinPcap x.x - 如果当前安装的版本低于 Wireshark 自带的, 该选项将会是默认值 Start WinPcap service "NPF" at startup - 将 WinPcap 的服务 NPF 在启动时运行 - 这样其它非管理员用户就同样可以捕捉包 了 更多关于 WinPcap 的信息 : Wireshark 相关 WinPcap 官方网站 : 安装命令选项 您可以直接在命令行运行安装包, 不加任何参数, 这样会显示常用的参数以供交互安装 在个别应用中, 可以选择一些参数定制安装 : /NCRC 禁止 CRC 校检 /S 静默模式安装或卸载 Wireshark. 注意 : 静默模式安装时不会安装 WinPcap! /desktopicon 安装桌面图标,/desktopicon=yes 表示安装图标, 反之则不是, 适合静默模式 /quicklaunchicon 将图标安装到快速启动工具栏,=yes- 安装到工具栏,=no- 不安装, 不填按默认设置 /D 设置默认安装目录 ($INSTDIR), 首选安装目录和安装目录注册表键值, 该选项必须设置到最后 即使路径包含空格例 2.5. wireshark-setup exe /NCRC /S /desktopicon=yes /quicklaunchicon=no /D=C:\Program Files\Foo 手动安装 WinPcap 注意事先声明,Wireshark 安装时会谨慎对待 WinPcap 的安装, 所以您通常不必担心 WinPcap 下面的 WinPcap 仅适合您需要尝试未包括在 Wireshark 内的不同版本 WinPcap 例如一个新版本的 WinPcap 发布了, 您需

11 要安装它 单独的 WinPcap 版本 ( 包括 alpha or beta 版 ) 可以在下面地址下载到 WinPcap 官方网站 : Wiretapped.net 镜像站点 : 在下载页面您将会发现 WinPcap 的安装包名称通常类似于 auto-installer 它们可以在 NT4.0/2000/XP/vista 下安装 更新 Wireshark 有时候您可能想将您的 WinPcap 更新到最新版本, 如果您订阅了 Wireshark 通知邮件, 您将会获得 Wireshark 新版本发布的 通知, 见第 节 邮件列表 新版诞生通常需要 8-12 周 更新 Wireshark 就是安装一下新版本 下载并安装它就可以 更新通常不需要重新启动, 也不会更改过去的默认设置 更新 WinPcap WinPcap 的更新不是十分频繁, 通常一年左右 新版本出现的时候您会收到 WinPcap 的通知 更新 WinPcap 后需要重新启 动 警告在安装新版 WinPcap 之前, 如果您已经安装了旧版 WinPcap, 您必须先卸载它 最近版本 的 WinPcap 安装时会自己卸载旧版 卸载 Wireshark 你可以用常见方式卸载 Wireshark, 使用添加 / 删除程序, 选择 Wireshark 选项开始卸载即可 Wireshark 卸载过程中会提供一些选项供您选择卸载哪些部分, 默认是卸载核心组件, 但保留个人设置和 WinPcap. WinPcap 默认不会被卸载, 因为其他类似 Wireshark 的程序有可能同样适用 WinPcap 卸载 WinPcap 你可以单独卸载 WinPcap, 在添加 / 删除程序选择 WinPcap 卸载它 注意 卸载 WinPcap 之后您将不能使用 Wireshark 捕捉包 在卸载完成之后最好重新启动计算机 [11] 涉及到过多的名次, 软件又没有中文版, 这里及以后尽量不翻译名称 第 3 章用户界面 目录 3.1. 须知 3.2. 启动 Wireshark 3.3. 主窗口 主窗口概述 3.4. 主菜单 3.5. "File" 菜单 3.6. "Edit" 菜单 3.7. "View" 菜单 3.8. "Go" 菜单 3.9. "Capture" 菜单 "Analyze" 菜单 "Statistics" 菜单 "Help" 菜单 "Main" 工具栏 "Filter" 工具栏 "Pcaket List" 面板 "Packet Details" 面板 "Packet Byte" 面板 状态栏

12 3.1. 须知 现在您已经安装好了 Wireshark, 几乎可以马上捕捉您的一个包 紧接着的这一节我们将会介绍 : Wireshark 的用户界面如何使用 如何捕捉包 如何查看包 如何过滤包 以及其他的一些工作 3.2. 启动 Wireshark 你可以使用 Shell 命令行或者资源管理器启动 Wireshark. 提示 开始 Wireshark 时您可以指定适当的参数 参见第 9.2 节 从命令行启动 Wireshark 注意在后面的章节中, 将会出现大量的截图, 因为 Wireshark 运行在多个平台, 并且支持多 个 GUI Toolkit(GTK1.x/2x), 您的屏幕上显示的界面可能与截图不尽吻合 但在功能上不会 有实质性区别 尽管有这些区别, 也不会导致理解上的困难 3.3. 主窗口 先来看看图 3.1 主窗口界面, 大多数打开捕捉包以后的界面都是这样子 ( 如何捕捉 / 打开包文件随后提到 ) 图 3.1. 主窗口界面 和大多数图形界面程序一样,Wireshark 主窗口由如下部分组成 : 菜单 ( 见第 3.4 节 主菜单 ) 用于开始操作

13 主工具栏 ( 见第 3.13 节 "Main" 工具栏 ) 提供快速访问菜单中经常用到的项目的功能 Fiter toolbar/ 过滤工具栏 ( 见第 3.14 节 "Filter" 工具栏 ) 提供处理当前显示过滤得方法 ( 见 6.3: 浏览时进行过滤 ) Packet List 面板 ( 见第 3.15 节 "Pcaket List" 面板 ) 显示打开文件的每个包的摘要 点击面板中的单独条目, 包的其他情 况将会显示在另外两个面板中 Packet detail 面板 ( 见第 3.16 节 "Packet Details" 面板 ) 显示您在 Packet list 面板中选择的包德更多详情 Packet bytes 面板 ( 见第 3.17 节 "Packet Byte" 面板 ) 显示您在 Packet list 面板选择的包的数据, 以及在 Packet details 面 板高亮显示的字段 状态栏 ( 见第 3.18 节 状态栏 ) 显示当前程序状态以及捕捉数据的更多详情 注意 主界面的三个面版以及各组成部分可以自定义组织方式 见第 9.5 节 首选项 主窗口概述 Packet list 和 Detail 面版控制可以通过快捷键进行 表 3.1 导航快捷键 显示了相关的快捷键列表 表 3.5 "GO" 菜单项 有关于快捷键的更多介绍 表 3.1. 导航快捷键 快捷键 Tab,Shift+T ab Down Up Ctrl-Down, F8 Ctrl-UP,F7 Left 描述 在两个项目间移动, 例如从一个包列表移动到下一个 移动到下一个包或者下一个详情 移动到上一个包或者上一个详情 移动到下一个包, 即使焦点不在 Packet list 面版 移动到前一个报, 即使焦点不在 Packet list 面版 在 Pactect Detail 面版, 关闭被选择的详情树状分支 如果以关闭, 则返回到父 分支 Right 在 Packet Detail 面版, 打开被选择的树状分支. Backspace Packet Detail 面版, 返回到被选择的节点的父节点 Return,Ente r Packet Detail 面版, 固定被选择树项目 另外, 在主窗口键入任何字符都会填充到 filter 里面 3.4. 主菜单 Wireshark 主菜单位于 Wireshark 窗口的最上方 图 3.2 主菜单 提供了菜单的基本界面 图 3.2. 主菜单 主菜单包括以下几个项目 : File 包括打开 合并捕捉文件,save/ 保存,Print/ 打印,Export/ 导出捕捉文件的全部或部分 以及退出 Wireshark 项. 见第 3.5 节 "File" 菜单 Edit 包括如下项目 : 查找包, 时间参考, 标记一个多个包, 设置预设参数 ( 剪切, 拷贝, 粘贴不能立即执行 ) 见第 3.6 节 "Edit" 菜单 View 控制捕捉数据的显示方式, 包括颜色, 字体缩放, 将包显示在分离的窗口, 展开或收缩详情面版的地树状节点, 见第 3.7 节 "View" 菜单 GO 包含到指定包的功能 见第 3.8 节 "Go" 菜单 Capture 允许您开始或停止捕捉 编辑过滤器 见第 3.9 节 "Capture" 菜单 Analyze 包含处理显示过滤, 允许或禁止分析协议, 配置用户指定解码和追踪 TCP 流等功能 见第 3.10 节 "Analyze" 菜单 Statistics 包括的菜单项用户显示多个统计窗口, 包括关于捕捉包的摘要, 协议层次统计等等 见第 3.11 节 "Statistics" 菜单 Help

14 包含一些辅助用户的参考内容 如访问一些基本的帮助文件, 支持的协议列表, 用户手册 在线访问一些网站, 关于 等 等 见第 3.12 节 "Help" 菜单 本章链接介绍菜单的一般情况, 更详细的介绍会出现在后续章节 提示 你可以直接点击访问菜单项, 也可以使用热键, 热键显示在菜单文字描述部分 例如 : 您可以使用 CTR+K 打开捕捉对话框 3.5. "File" 菜单 WireSharkFile 菜单包含的项目如表表 3.2 File 菜单介绍 所示图 3.3. File 菜单 表 3.2. File 菜单介绍菜单项 快捷键 描述 Open... Ctr+O 显示打开文件对话框, 让您載入捕捉文件用以浏览 见第 节 打开捕捉文件对话框 Open Recent 弹出一个子菜单显示最近打开过的文件供选择 Merg 显示合并捕捉文件的对话框 让您选择一个文件和当前打开的文件合并 见第 5.4 节 合并捕捉文件 Close Ctrl+W 关闭当前捕捉文件, 如果您未保存, 系统将提示您是否保存 ( 如果您预设了禁止提示保存, 将不会提示 ) Save Crl+S 保存当前捕捉文件, 如果您没有设置默认的保存文件名,Wireshark 出现提示您保存文

15 件的对话框 详情第 节 "save Capture File As/ 保存文件为 " 对话框 注意 如果您已经保 存文件, 该选项会是灰色不 可选的 注意 您不能保存动 态捕捉的文件 您必须结 束捕捉以后才 能进行保存 Save As File Set>List Files File Set>Next File File set>previous Files Export> as Plain Text File Export >as "PostScript" Files Export > as "CVS" (Comma Separated Values Packet Summary)File... Export > as PSML PSML File Export as "PDML" File... Export > Selected Packet Bytes Print Quit Shift+Ctrl+S Ctr+P Ctrl+Q 让您将当前文件保存为另外一个文件面, 将会出现一个另存为的对话框 ( 参见第 节 "save Capture File As/ 保存文件为 " 对话 框 ) 允许您显示文件集合的列表 将会弹出一个 对话框显示已打开文件的列表, 参见第 5.5 节 文件集合 如果当前載入文件是文件集合的一部分, 将 会跳转到下一个文件 如果不是, 将会跳转 到最后一个文件 这个文件选项将会是灰 色 如果当前文件是文件集合的一部分, 将会 调到它所在位置的前一个文件 如果不是则 跳到文件集合的第一个文件, 同时变成灰 色 这个菜单允许您将捕捉文件中所有的或者部分的包导出为 plain ASCII text 格式 它将 会弹出一个 Wireshark 导出对话框, 见第 节 "Export as Plain Text File" 对话框 将捕捉文件的全部或部分导出为 PostScrit 文件 将会出现导出文件对话框 参见第 节 "Export as PostScript File" 对话 框 导出文件全部或部分摘要为.cvs 格式 ( 可用 在电子表格中 ) 将会弹出导出对话框, 见第 节 "Export as CSV (Comma Separated Values) File" 对话框 导出文件的全部或部分为 PSML 格式 ( 包摘 要标记语言 )XML 文件 将会弹出导出文 件对话框 见第 节 "Export as PSML File" 对话框 导出文件的全部或部分为 PDML( 包摘要标 记语言 ) 格式的 XML 文件 将会弹出一个导 出文件对话框, 见第 节 "Export as PDML File" 对话框 导出当前在 Packet byte 面版选择的字节为二进制文件 将会弹出一个导出对话框 见 第 节 "Export selected packet bytes" 对话框 打印捕捉包的全部或部分, 将会弹出打印对 话框 见第 5.7 节 打印包 退出 Wireshark, 如果未保存文件,Wireshark 会提示是否保存

16 3.6. "Edit" 菜单 Wireshark 的 "Edit" 菜单包含的项目见表 3.3 Edit 菜单项 图 3.4. "Edit" 菜单 表 3.3. Edit 菜单项菜单项 快捷键 描述 Copy>As Filter Shift+C 使用详情面版选择的数据作为显示过滤 显示过滤将会拷贝到 trl+c 剪贴板 Find Packet... Ctr+F 打开一个对话框用来通过限制来查找包, 见??? Find Next Ctrl+N 在使用 Find packet 以后, 使用该菜单会查找匹配规则的下一个包 Find Previous Ctr+B 查找匹配规则的前一个包 Mark Packet(toggle) Ctrl+M 标记当前选择的包 见第 6.9 节 标记包 Find Next Mark Shift+C trl+n 查找下一个被标记的包 Find Previous Ctrl+Sh Mark ift+b 查找前一个被标记的包 Mark ALL Packets 标记所有包 Unmark All Packet 取消所有标记 Set Time Reference(toggle) Ctrl+T 以当前包时间作为参考, 见第 节 包参考时间

17 Find Next Reference Find Previous Refrence... Preferences... Shift+C trl+p 找到下一个时间参考包 找到前一个时间参考包 打开首选项对话框, 个性化设置 Wireshark 的各项参数, 设置后的参数将会在每次打开时发挥作用 详见第 9.5 节 首选项 3.7. "View" 菜单 表 3.4 "View" 菜单项 显示了 Wireshar View 菜单的选项图 3.5. "View" 菜单 表 3.4. "View" 菜单项 Main Toolbar FilterToolbar Statusbar Packet List Packet Details 菜单项快捷键描述 显示隐藏 Main toolbar( 主工具栏 ), 见第 3.13 节 "Main" 工具栏 显示或隐藏 Filter Toolbar( 过滤工具栏 ) 见 第 3.14 节 "Filter" 工具栏 显示或隐藏状态栏, 见第 3.18 节 状态 栏 显示或隐藏 Packet List pane( 包列表面板 ), 见第 3.15 节 "Pcaket List" 面板 显示或隐藏 Packet details pane( 包详情面 板 ). 见第 3.16 节 "Packet Details" 面板 Packet Bytes 显示或隐藏 packet Bytes pane( 包字节面

18 Time Display Fromat>Date and Time of Day: :02: 板 ), 见第 3.17 节 "Packet Byte" 面板 选择这里告诉 Wireshark 将时间戳设置为 绝对日期 - 时间格式 ( 年月日, 时分秒 ), 见 第 6.10 节 时间显示格式及参考时间 注意这里的字段 "Time of Day","Date and Time of Day","Second s Since Beginning of Capture","Sec onds Since Previous Captured Packet" 和 "Seconds Since Previous Displayed Packet" 几个选项是互斥 的, 换句话 说, 一次同时 有一个被选中 Time Display Format>Time of Day: 01:02: Time Display Format > Seconds Since Beginning of Capture: Time Display Format > Seconds Since Previous Captured Packet: Time Display Format > Seconds Since Previous Displayed Packet: Time Display Format > Time Display Format > Automatic (File Format Precision) 将时间设置为绝对时间 - 日期格式 ( 时分秒 格式 ), 见第 6.10 节 时间显示格式及参 考时间 将时间戳设置为秒格式, 从捕捉开始计时, 见第 6.10 节 时间显示格式及参考时间 将时间戳设置为秒格式, 从上次捕捉开始 计时, 见第 6.10 节 时间显示格式及参考时间 将时间戳设置为秒格式, 从上次显示的包 开始计时, 见第 6.10 节 时间显示格式及 参考时间 根据指定的精度选择数据包中时间戳的显 示方式, 见第 6.10 节 时间显示格式及参 考时间 注意 "Automatic"," Seconds" 和 "...seconds" 是互斥的 Time Display Format > Seconds: 0 Time Display Format >...seconds: 0... Name Resolution > Resolve Name Name Resolution > Enable for 设置精度为 1 秒, 见第 6.10 节 时间显示格式及参考时间 设置精度为 1 秒,0.1 秒,0.01 秒, 百万分之 一秒等等 见第 6.10 节 时间显示格式 及参考时间 仅对当前选定包进行解析第 7.6 节 名称解析 是否解析 Mac 地址

19 MAC Layer Name Resolution > Enable for Network Layer Name Resolution > Enable for Transport Layer 是否解析网络层地址 (ip 地址 ), 见第 7.6 节 名称解析 是否解析传输层地址第 7.6 节 名称解析 Colorize Packet List 是否以彩色显示包 注意 以彩色方式 显示包会降低捕捉再如 包文件的速 度 Auto Scrooll in Live Capture 控制在实时捕捉时是否自动滚屏, 如果选择了该项, 在有新数据进入时, 面板会项 上滚动 您始终能看到最后的数据 反之, 您无法看到满屏以后的数据, 除非您手动 滚屏 Zoom In Ctrl++ 增大字体 Zoom Out Ctrl+- 缩小字体 Normal Size Ctrl+= 恢复正常大小 Resiz All Columnus 恢复所有列宽 注意 除非数据包非常大, 一般 会立刻更改 Expend Subtrees Expand All Collapse All Coloring Rulues... Show Packet in New Window 展开子分支 看开所有分支, 该选项会展开您选择的包的所有分支 收缩所有包的所有分支 打开一个对话框, 让您可以通过过滤表达 来用不同的颜色显示包 这项功能对定位 特定类型的包非常有用 见第 9.3 节 包色彩显示设置 在新窗口显示当前包, ( 新窗口仅包含 View,Byte View 两个面板 ) Reload Ctrl+R 重新再如当前捕捉文件 3.8. "Go" 菜单 Wireshark "GO" 菜单的内容见表 3.5 "GO" 菜单项 图 3.6. "GO" 菜单

20 表 3.5. "GO" 菜单项 Back 菜单项 ForWard Go to Packet Go Corresponding Packet Previous Packet Next Packet First Packet Last Packet to 快捷 键 Alt+L eft Alt+Ri ght Ctrl+ G Ctrl+ UP Ctrl+ Down 描述跳到最近浏览的包, 类似于浏览器中的页面历史纪录跳到下一个最近浏览的包, 跟浏览器类似打开一个对话框, 输入指定的包序号, 然后跳转到对应的包, 见第 6.8 节 到指定的包 跳转到当前包的应答包, 如果不存在, 该选项为灰色移动到包列表中的前一个包, 即使包列表面板不是当前焦点, 也是可用的移动到包列表中的后一个包, 同上移动到列表中的第一个包移动到列表中的最后一个包 3.9. "Capture" 菜单 "Capture" 菜单的各项说明见表 3.6 "Capture" 菜单项 图 3.7. "Capture" 菜单

21 表 3.6. "Capture" 菜单项 菜单项 Interface... Options... Start Stop Restart Capture Filters... 快捷 键 Ctrl+ K Ctrl+ E 说明 在弹出对话框选择您要进行捕捉的网络接口, 见第 4.4 节 捕捉接口对话框 打开设置捕捉选项的对话框,( 见第 4.5 节 捕捉选项对话框 ) 并可以 在此开始捕捉 立即开始捕捉, 设置都是参照最后一次设置 停止正在进行的捕捉, 见第 节 停止捕捉 正在进行捕捉时, 停止捕捉, 并按同样的设置重新开始捕捉. 仅在您认 为有必要时 打开对话框, 编辑捕捉过滤设置, 可以命名过滤器, 保存为其他捕捉 时使用见第 6.6 节 定义, 保存过滤器 "Analyze" 菜单 "Analyze" 菜单的各项见表 3.7 "analyze" 菜单项 图 3.8. "Analyze" 菜单

22 表 3.7. "analyze" 菜单项 菜单项快捷键说明 Display Filters... Apply Filter>... Prepare Filter>... as a Firewall ACL Rules Enable Protocols... Shift+Ct rl+r [a] 看样子他们有个关于这部分的章节 打开过滤器对话框编辑过滤设置, 可以命名过滤设置, 保存为其他 地方使用, 见第 6.6 节 定义, 保存过滤器 更改当前过滤显示并立即应用 根据选择的项, 当前显示字段会被 替换成选择在 Detail 面板的协议字段 更改当前显示过滤设置, 当不会立即应用 同样根据当前选择项, 过滤字符会被替换成 Detail 面板选择的协议字段 为多种不同的防火墙创建命令行 ACL 规则 ( 访问控制列表 ), 支持 Cisco IOS, Linux Netfilter (iptables), OpenBSD pf and Windows Firewall (via netsh). Rules for MAC addresses, IPv4 addresses, TCP and UDP ports, 以及 IPv4+ 混合端口 以上假定规则用于外部接口 是否允许协议分析, 见第 节 "Enable Protocols" 对话框 "Statistics" 菜单 Wireshark "statistics" 菜单项见表 3.8 图 3.9. "Statistics" 菜单

23 表 3.8. 菜单项 快捷 键 描述 Summary 显示捕捉数据摘要, 见第 8.2 节 摘要窗口 Protocol Hierarchy 显示协议统计分层信息, 见第 8.3 节 "Protocol Hierarchy" 窗口 Conversations/ 显示会话列表 ( 两个终端之间的通信 ), 见??? EndPoints IO Graphs Conversation List Endpoint List Service Response Time 显示端点列表 ( 通信发起, 结束地址 ), 见第 节 "Endpoints" 窗 口 显示用户指定图表,( 如包数量 - 时间表 ) 见第 8.6 节 "IO Graphs" 窗 口 通过一个组合窗口, 显示会话列表, 见第 节 协议指定 Conversation List/ 会话列表 窗口 通过一个组合窗口显示终端列表, 见第 节 特定协议的 "Endpoint List" 窗口 显示一个请求及其相应之间的间隔时间, 见第 8.7 节 服务相应时 间 ANSI 见第 8.8 节 协议指定统计窗口 GSM 见第 8.8 节 协议指定统计窗口 H 见第 8.8 节 协议指定统计窗口 ISUP Message 见第 8.8 节 协议指定统计窗口 Types 见第 8.8 节 协议指定统计窗口 MTP3 见第 8.8 节 协议指定统计窗口 RTP 见第 8.8 节 协议指定统计窗口 GSM 见第 8.8 节 协议指定统计窗口 SIP 见第 8.8 节 协议指定统计窗口

24 VOIP Calls... 见第 8.8 节 协议指定统计窗口 WAP-WSP... 见第 8.8 节 协议指定统计窗口 HTTP HTTP 请求 / 相应统计, 见第 8.8 节 协议指定统计窗口 ISUP Messages 见第 8.8 节 协议指定统计窗口 ONC-RPC Programs TCP Graph Stream 见第 8.8 节 协议指定统计窗口 见第 8.8 节 协议指定统计窗口 "Help" 菜单 帮助菜单的内容见表 3.9 图 帮助菜单 表 3.9. 菜单项 快捷键 描述 Contents F1 打开一个基本的帮助系统 Supported Protocols 打开一个对话框显示支持的协议或工具 Manaul Pages>... 打开浏览器, 显示安装在本地的手册 Wireshark Online> 按照选择显示在线资源 About Wireshark 弹出信息窗口显示 Wireshark 的一些相关信息, 如插件, 目录等

25 注意有些版本可能不支持调用 WEB 浏览器 如果是这样, 可能会隐藏此菜单 注意如果调用浏览器错误, 检查 Wireshark 首选项关于浏览器设置 "Main" 工具栏 主工具栏提供了快速访问常见项目的功能, 它是不可以自定义的, 但如果您觉得屏幕屏幕过于狭小, 需要更多空间来显示数据 您可以使用浏览菜单隐藏它 在主工具栏里面的项目只有在可以使用的时候才能被选择, 如果不是可用则显示为灰色, 不可选 ( 例如 : 在未载入文件时, 保存文件按钮就不可用.) 图 表 主工具栏选项 工具栏图 标 工具栏项对应菜单项描述 接口 选项 Capture/Interfaces... Capture/Options 打开接口列表对话框, 见第 4.3 节 开始捕捉 打开捕捉选项对话框, 见第 4.4 节 捕捉接口对话框 Start Capture/Start 使用最后一次的捕捉设置立即开始捕捉 STOP Capture/Stop 停止当前的捕捉, 见第 4.3 节 开始捕捉 Restar Caputer/Rstart 停止当前捕捉, 并立即重新开始 Open... Save As... File/Open File/Save As... 启动打开文件对话框, 用于载入文件, 详见第 节 打开捕捉文件对话框 保存当前文件为任意其他的文件, 它将会弹出一个对话框,( 见第 节 "save Capture File As/ 保存文 件为 " 对话框 注意 如果当前文件 是临时未保存文件, 图标将会 显示为 Close File/Close 关闭当前文件 如果未保存, 将会提示是否保存 Reload View/Reload 重新载入当前文件 Print File/Print 打印捕捉文件的全部或部分, 将会弹出一个打印对话 框 ( 见第 5.7 节 打印包 ) Find packet... Edit/Find Packet... 打开一个对话框, 查找包 见第 6.7 节 查找包 Go Back Go/Go Back 返回历史记录中的上一个 Go Forward Go to Packet... Go/Go Forward Go/Go to Packet... 跳转到历史记录中的下一个包 弹出一个设置跳转到指定的包的对话框

26 Go To First Packet Go To Last Packet Go/First Packet Go/Last Packet 跳转到第一包 跳转到最后一个包 Colorize View/Coloreze 切换是否以彩色方式显示包列表 Auto Scroll Live in View/Auto Scrool in Live Capture 开启 / 关闭实时捕捉时自动滚动包列表 Zoom in View/Zoom In 增大字体 zoom out View/Zoom Out 缩小字体 Normal Size Resize Columns Capture Filters.. Display Filters.. Coloring Rules... Preferenc es... View/Normal Size 设置缩放大小为 100% View/Resize Columns Capture/Capture Filters... Analyze/ Filters... View/Coloring Rules... 重置列宽, 使内容适合列宽 ( 使包列表内的文字可以 完全显示 ) 打开对话框, 用于创建 编辑过滤器 详见第 6.6 节 定义, 保存过滤器 打开对话框, 用于创建 编辑过滤器 详见第 6.6 节 定义, 保存过滤器 定义以色彩方式显示数据包的规则详见第 9.3 节 包色彩显示设置 Edit/Preferences 打开首选项对话框, 详见第 9.5 节 首选项 Help Help/Contents 打开帮助对话框 "Filter" 工具栏 过滤工具栏用于编辑或显示过滤器, 更多详情见第 6.3 节 浏览时过滤包 图 过滤工具栏 表 工具栏图标 工具栏项过滤过滤输入框 说明 打开构建过滤器对话框, 见第 6.7 节 查找包 [a] 在此区域输入或修改显示的过滤字符, 见第 6.4 节 建立显示过滤表达式, 在输入过程中会进行语法检 查 如果您输入的格式不正确, 或者未输入完成, 则背景显示为红色 直到您输入合法的表达式, 背景会 变为绿色 你可以点击下拉列表选择您先前键入的过 滤字符 列表会一直保留, 即使您重新启动程序 注意 做完修改之后, 记 得点击右 边的 Apply( 应 用 ) 按钮,

27 或者回 车, 以使 过滤生 效 注意输入框的 内容同时 也是当前 过滤器的 内容 ( 当前过滤器 的内容会 反映在输 入框 ) 表达式... 清除应用 标签为表达式的按钮打开一个对话框用以从协议字 段列表中编辑过滤器, 详见第 6.5 节 Filter Expression/ 过滤表达式 对话框 重置当前过滤器, 清除输入框 应用当前输入框的表达式为过滤器进行过滤 注意 在大文件 里应用显 示过滤可能要很长 时间 [a] 我看到的 Filter 按钮貌似没有图标, 可能只出现在 版中 "Pcaket List" 面板 Packet list/ 包列表面板显示所有当前捕捉的包图 "Packet list/ 包列表 " 面板 列表中的每行显示捕捉文件的一个包 如果您选择其中一行, 该包得更多情况会显示在 "Packet Detail/ 包详情 ","Packet Byte/ 包字节 " 面板在分析 ( 解剖 ) 包时,Wireshark 会将协议信息放到各个列 因为高层协议通常会覆盖底层协议, 您通常在包列表面板看到的都是每个包的最高层协议描述 例如 : 让我们看看一个包括 TCP 包,IP 包, 和一个以太网包 在以太网 ( 链路层?) 包中解析的数据 ( 比如以太网地址 ), 在 IP

28 分析中会覆盖为它自己的内容 ( 比如 IP 地址 ), 在 TCP 分析中会覆盖 IP 信息 包列表面板有很多列可供选择 需要显示哪些列可以在首选项中进行设置, 见第 9.5 节 首选项 默认的列如下 No. 包的编号, 编号不会发生改变, 即使进行了过滤也同样如此 Time 包的时间戳 包时间戳的格式可以自行设置, 见第 6.10 节 时间显示格式及参考时间 Source 显示包的源地址 Destination 显示包的目标地址 Protocal 显示包的协议类型的简写 Info 包内容的附加信息右击包, 可以显示对包进行相关操作的上下文菜单 见第 6.3 节 浏览时过滤包 "Packet Details" 面板 "Packet Details/ 包详情 " 面板显示当前包 ( 在包列表面板被选中的包 ) 的详情列表 图 "Packet Details/ 包详情 " 面板 该面板显示包列表面板选中包的协议及协议字段, 协议及字段以树状方式组织 你可以展开或折叠它们 右击它们会获得相关的上下文菜单 见第 6.4 节 建立显示过滤表达式 某些协议字段会以特殊方式显示 Generated fields/ 衍生字段 Wireshark 会将自己生成附加协议字段加上括号 衍生字段是通过该包的相关的其他包结合生成 的 例如 :Wireshark 在对 TCP 流应答序列进行分析时 将会在 TCP 协议中添加 [SEQ/ACK analysis] 字段 Links/ 链接如果 Wireshark 检测到当前包与其它包的关系, 将会产生一个到其它包的链接 链接字段显示为蓝色字体, 并加有下划线 双击它会跳转到对应的包 "Packet Byte" 面板 Packet Byte/ 包字节面板以 16 进制转储方式显示当前选择包的数据 图 Packet Byte/ 包字节面板 通常在 16 进制转储形式中, 左侧显示包数据偏移量, 中间栏以 16 进制表示, 右侧显示为对应的 ASCII 字符根据包数据的不同, 有时候包字节面板可能会有多个页面, 例如 : 有时候 Wireshark 会将多个分片重组为一个, 见第 7.5 节 重组包. 这时会在面板底部出现一个附加按钮供你选择查看 图 带选项的 "Paket Bytes/ 包字节 " 面板 注意 附加页面的内容可能来自多个包 右击选项按钮会显示一个上下文菜单显示所有可用的页的清单 如果您的面板尺寸过小, 这项功能或许有所帮助 状态栏 状态栏用于显示信息 通常状态栏的左侧会显示相关上下文信息, 右侧会显示当前包数目 图 初始状态栏

29 该状态栏显示的是没有文件载入时的状态, 如 : 刚启动 Wireshark 时图 载入文件后的状态栏 左侧显示当前捕捉文件信息, 包括名称, 大小, 捕捉持续时间等 右侧显示当前包在文件中的数量, 会显示如下值 P: 捕捉包的数目 D: 被显示的包的数目 M: 被标记的包的数目. 图 已选择协议字段的状态栏 如果你已经在 "Packet Detail/ 包详情 " 面板选择了一个协议字段, 将会显示上图 提示括号内的值 ( 如上图的 app.opcode) 可以作为显示过滤使用 它表示选择的协议字段 第 4 章实时捕捉数据包 目录 4.1. 介绍 4.2. 准备工作 4.3. 开始捕捉 4.4. 捕捉接口对话框 4.5. 捕捉选项对话框 捕捉桢 捉数据帧为文件 停止捕捉桢 显示桢选项 名称解析设置 按钮 4.6. 捕捉文件格式 模式设置 4.7. 链路层包头类型 4.8. 捕捉时过滤 自动过滤远程通信 4.9. 在捕捉过程中 停止捕捉 重新启动捕捉 4.1. 介绍 实时捕捉数据包时 Wireshar 的特色之一 Wiershark 捕捉引擎具备以下特点 支持多种网络接口的捕捉 ( 以太网, 令牌环网,ATM...) 支持多种机制触发停止捕捉, 例如 : 捕捉文件的大小, 捕捉持续时间, 捕捉到包的数量... 捕捉时同时显示包解码详情 设置过滤, 减少捕捉到包的容量 见第 4.8 节 捕捉时过滤 长时间捕捉时, 可以设置生成多个文件 对于特别长时间的捕捉, 可以设置捕捉文件大小罚值, 设置仅保留最后的 N 个文 件等手段 见第 4.6 节 捕捉文件格式 模式设置 Wireshark 捕捉引擎在以下几个方面尚有不足 从多个网络接口同时实时捕捉,( 但是您可以开始多个应用程序实体, 捕捉后进行文件合并 ) 根据捕捉到的数据停止捕捉 ( 或其他操作 ) 4.2. 准备工作 第一次设置 Wireshark 捕捉包可能会遇到一些小麻烦提示

30 关于如何进行捕捉设置的较为全面的向导可以在 : 这里有一些常见需要注意的地方 你必须拥有 root/administrator 特权以开始捕捉 [12] 必须选择正确的网络接口捕捉数据 如果您想捕捉某处的通信, 你必须作出决定 : 在什么地方可以捕捉到 以及许多 如果你碰到设置问题, 建议看看前面的那个向导, 或许会有所帮助 [12] 记得在 Windows 安装那一节层提到如果作为服务启动可以避免非管理员无法进行捕捉, 不知道二者能否相互印证 4.3. 开始捕捉 可以使用下任一方式开始捕捉包使用打开捕捉接口对话框, 浏览可用的本地网络接口, 见图 4.1 "Capture Interfaces" 捕捉接口对话框, 选择您需要进行捕捉的接口启动捕捉你也可以使用 " 捕捉选项 " 按钮启动对话框开始捕捉, 见图 4.2 "Capture Option/ 捕捉选项 " 对话框 如果您前次捕捉时的设置和现在的要求一样, 您可以点击 " 如果你已经知道捕捉接口的名称, 可以使用如下命令从命令行开始捕捉 : wireshark -i eth0 -k 开始捕捉 " 按钮或者是菜单项立即开始本次捕捉 上述命令会从 eht0 接口开始捕捉, 有关命令行的介绍参见第 9.2 节 从命令行启动 Wireshark 4.4. 捕捉接口对话框 如果您从捕捉菜单选择 "Interface...", 将会弹出如图 4.1 "Capture Interfaces" 捕捉接口对话框 所示的对话框 警告打开 "Capture Interfaces"/ 捕捉对话框时同时正在显示捕捉的数据, 这将会大量消耗您的 系统资源 尽快选择您需要的接口以结束该对话框 避免影响系统性能 注意 这个对话框只显示本地已知的网络接口,Wireshark 可能无法检测到所有的本地接口, Wireshark 不能检测远程可用的网络接口,Wireshark 只能使用列出可用的网络接口图 4.1. "Capture Interfaces" 捕捉接口对话框 描述 从操作系统获取的接口信息 IP Wireshark 能解析的第一个 IP 地址, 如果接口未获得 IP 地址 ( 如, 不存在可用的 DHCP 服务器 ), 将会显示 "Unkow", Packets 如果有超过一个 IP 的, 只显示第一个 ( 无法确定哪一个会显示 ). 打开该窗口后, 从此接口捕捉到的包的数目 如果一直没有接收到包, 则会显示为灰度 Packets/s 最近一秒捕捉到包的数目 如果最近一秒没有捕捉到包, 将会是灰度显示 Stop 停止当前运行的捕捉

31 Capture Options 从选择的接口立即开始捕捉, 使用最后一次捕捉的设置 打开该接口的捕捉选项对话框, 见第 4.5 节 捕捉选项对话框 Details( 仅 Win32 系统 ) 打开对话框显示接口的详细信息 Close 关闭对话框 4.5. 捕捉选项对话框 如果您从捕捉菜单选择 "start..." 按钮 ( 或者从主工具栏选择对应的项目 ),Wireshark 弹出 "Capture Option/ 捕捉选项 " 对话框 如图 4.2 "Capture Option/ 捕捉选项 " 对话框 所示 图 4.2. "Capture Option/ 捕捉选项 " 对话框 提示如果你不了解各项设置的意义, 建议保持默认 你可以用对话框中的如下字段进行设置 捕捉桢 Interface 该字段指定你想用于进行捕捉的借口 一次只能使用一个接口 这是一个下拉列表, 简单点击右侧的按钮, 选择你想要使用的接口 默认第一是支持捕捉的 non-loopback( 非环回 ) 接口, 如果没有这样的接口, 第一个将是环回接口 在某些系统中, 回借口不支持捕捉包 (windows 平台下的环回接口就不支持 ) 在命令行使用 -i <interface> 参数可以替代该选项 IP address 表示选择接口的 IP 地址 如果系统未指定 IP 地址, 将会显示为 "unknown" Link-layer header type 除非你有些特殊应用, 尽量保持此选项默认 想了解更多详情, 见第 4.7 节 链路层包头类型 Buffer size: n megabyte(s) 输入用于捕捉的缓层大小 该选项是设置写入数据到磁盘前保留在核心缓存中捕捉数据的大小, 如果你发现丢包 尝试增

32 大该值 注意 该选项仅适用于 Windows 平台 Capture packets in promiscuous mode 指定 Wireshark 捕捉包时, 设置接口为杂收模式 ( 有些人翻译为混杂模式 ) 如果你未指定该选项,Wireshark 将只能捕捉进出你电脑的数据包 ( 不能捕捉整个局域网段的包 ) [13] 注意 如果其他应用程序将网卡设置为杂收模式, 即使不选中该选项, 也会工作于杂收模式下 注意 即使在杂收模式下, 你也未必能够接收到整个网段所有的网络包 详细解释见 Limit each packet to n bytes 指定捕捉过程中, 每个包的最大字节数 在某些地方被称为 "snaplen". [14] 如果禁止该选项, 默认值为 65535, 这适用于大 多数协议, 下面是一些大多数情况下都适用的规则 ( 这里又出现了拇指规则, 第一章, 系统需求时提到过 这里权且翻译作 普适而非绝对的规则 )) 如果你不确定, 尽量保持默认值 如果你不需要包中的所有数据 例如 : 如果您仅需要链路层 IP 和 TCP 包头, 您可能想要选择一个较小的快照长度 这样 只需要较少的 cpu 占用时间用于复制包, 包需要的缓存也较少 如此在繁忙网络中捕捉时丢失的包也可能会相应少一点 如果你没有捕捉包中的所有数据 ( 适用 snpaplen 截断了包 ), 你可能会发现有时候你想要的包中的数据部分被截断丢弃了 或者因为缺少重要的部分, 想对某些包进行重组而发现失败 Capture Filter 指定捕捉过滤 捕捉过滤器将会在有第 4.8 节 捕捉时过滤 详细介绍, 默认情况下是空的 同样你也可以点击捕捉按钮, 通过弹出的捕捉过滤对话框创建或选择一个过滤器, 详见第 6.6 节 定义, 保存过滤器 捉数据帧为文件 捕捉文件设置的使用方法的详细介绍见第 4.6 节 捕捉文件格式 模式设置 File 指定将用于捕捉的文件名 该字段默认是空白 如果保持空白, 捕捉数据将会存储在临时文件夹 详见第 4.6 节 捕捉文 件格式 模式设置 你可以点击右侧的按钮打开浏览窗口设置文件存储位置 Use multiple files 如果指定条件达到临界值,Wireshark 将会自动生成一个新文件, 而不是适用单独文件 Next file every n megabyte(s) 仅适用选中 Use multiple files, 如果捕捉文件容量达到指定值, 将会生成切换到新文件 Next file every n minutes(s) 仅适用选中 Use multiple files, 如果捕捉文件持续时间达到指定值, 将会切换到新文件 Ring buffer with n files 仅适用选中 Use multiple files, 仅生成制定数目的文件 Stop caputure after n file(s) 仅适用选中 Use multiple files, 当生成指定数目文件时, 在生成下一个文件时停止捕捉 ( 生成 n 个还是 n+1 个文件?) 停止捕捉桢... after n packet(s) 在捕捉到指定数目数据包后停止捕捉... after n megabytes(s) 在捕捉到指定容量的数据 (byte(s)/kilobyte(s)/megabyte(s)/gigabyte(s) ) 后停止捕捉 如果没有适用 "user multiple files", 该选项 将是灰色... after n minute(s) 在达到指定时间后停止捕捉 显示桢选项 Update list of packets in real time 在包列表面板实时更新捕捉数据 如果未选定该选项, 在 Wireshark 捕捉结束之前将不能显示数据 如果选中该选项, Wireshark 将生成两个独立的进程, 通过捕捉进程传输数据给显示进程 Automatic scrolling in live capture 指定 Wireshark 在有数据进入时实时滚动包列表面板, 这样您将一直能看到最近的包 反之, 则最新数据包会被放置在行

33 末, 但不会自动滚动面板 如果未设置 "update list of packets in real time", 该选项将是灰色不可选的 Hide capture info dialog 选中该选项, 将会隐藏捕捉信息对话框 名称解析设置 Enable MAC name resolution 设置是否让 Wireshark 翻译 MAC 地址为名称, 见第 7.6 节 名称解析 Enable network name resolution 是否允许 Wireshark 对网络地址进行解析, 见第 7.6 节 名称解析 按钮 进行完上述设置以后, 你可以点击 start 按钮进行捕捉, 也可以点击 Cancel 退出捕捉. 开始捕捉以后, 在你收集到足够的数据时你可以停止捕捉 见第 4.9 节 在捕捉过程中 [13] 网卡在局域网内会接到很多不属于自己的包, 默认情况下, 网卡会不对这些包进行处理 貌似设置为杂收模式,Wireshak 会监听所有的包, 但并不作出相应 [14] 粗略查了一下, 未找到该词的合适翻译, 多见于 Winpcap 的描述, 如果把该单词拆分,snap: 单元, 快照,len: 长度, 似乎 就是单位长度, 单元大小的意思 在看看该段下面第二个如果中提到的 snapshot length,snaplen 应该是二者的简写形式, 快 照长度 4.6. 捕捉文件格式 模式设置 在捕捉时,libpcap 捕捉引擎 (linux 环境下 ) 会抓取来自网卡的包存放在 ( 相对来说 ) 较小的核心缓存内 这些数据由 Wireshark 读取并保存到用户指定的捕捉文件中 保存包数据到捕捉文件时, 可采用差异模式操作 提示 处理大文件 ( 数百兆 ) 将会变得非常慢 如果你计划进行长时间捕捉, 或者处于一个高吞吐 量的网络中, 考虑使用前面提到的 "Multiple files/ 多文件 " 选项 该选项可以将捕捉包分割为多个小文件 这样可能更适合上述环境 注意 使用多文件可能会切断上下文关联信息 Wireshark 保留载入包的上下文信息, 所以它会 报告上下文关联问题 ( 例如流问题 ) 和关联上下文协议信息 ( 例如 : 何处数据产生建立阶段, 必须查找后续包 ) 这些信息仅能在载入文件中显示, 使用多文件模式可能会截断这样的上下文 如果建立连接阶段已经保存在一个文件中, 你想要看的在另一个文件中, 你可 能无法看到可用的上下文关联信息 提示 关于捕捉文件的目录信息, 可见??? 表 4.1. 捕捉文件模式选项 "File "Use "Ring buffer " 选 项 multiple files" 选项 foo.c ap foo.c ap foo.c ap - - x - x with n files" 选 x 项 Mode Single temporary file Single named file Multiple files,continu ous Multiple files,ring buffer 最终文件命名方式 etherxxxxxx (where XXXXXX 是 一个独立值 ) foo.cap foo_00001_ cap, foo_00002_ cap,... foo_00001_ cap, foo_00002_ cap,... Single temporary file 将会创建并使用一个临时文件 ( 默认选项 ). 捕捉文件结束后, 该文件可以由用户指定文件名

34 Single named file 使用单独文件, 如果你想放到指定目录, 选择此模式 Multiple files,continuous 与 single name file 模式类似, 不同点在于, 当捕捉达到多文件切换临界条件时之一时, 会创建一个新文件用于捕捉 Multiple files,ring buffer 与 "multiple files continuous" 模式类似, 不同之处在于, 创建的文件数目固定 当达到 ring buffer with n 值时, 会替换掉第一 个文件开始捕捉, 如此循环往复 该模式可以限制最大磁盘空间使用量, 即使未限制捕捉数据输入, 也只能保留最后几个捕捉数据 4.7. 链路层包头类型 在通常情况下, 你不需要选择链路层包头类型 下面的段落描述了例外的情况, 此时选择包头类型是有必要的, 所以你需要知道怎么做 : 如果你在某种版本 BSD 操作系统下从某种 设备 ( 无线局域网设备 ) 捕捉数据, 可能需要在 "802.11" 和 "Ethernet" 中做出 选择 "Ethernet" 将会导致捕捉到的包带有伪以太网帧头 ( 不知道是不是应该叫伪首部更准确些 );"802.11" 将会导致他们带有 帧头 如果捕捉时的应用程序不支持 " 帧头 ", 你需要选择 "802.11" 如果你使用 Endace DAG card( 某种网络监视卡 ) 连接到同步串口线 ( 译者注 :E 文为 synchronous serial line, 权且翻译作前文吧, 未接触过此卡 未熟稔此线名称 ), 可能会出现 "PPP over serial" 或 "Cisco HDLC"( 自己 google 去 ) 供选择 根据你自己 的情况选择二者中的一个 如果你使用 Endace DAG card( 同上 ) 连接到 ATM 网络, 将会提供 "RFC 1483 IP-over-ATM" "Sun raw ATM" 供选择 如果捕 捉的通信是 RFC 1483 封装 IP(RFC 1483 LLC-encapsulated IP, 不翻译为妙 ), 或者需要在不支持 SunATM 帧头的应用程序下捕 捉, 选择前者 反之选择后者 如果你在以太网捕捉, 将会提供 "Ethernet" "DOCSIS" 供选择, 如果您是在 Cisco Cable Modem Termination System(CMTS 是思科同轴电缆终端调制解调系统?) 下捕捉数据 它会将 DOCSIS( 同轴电缆数据服务接口 ) 通信放置到以太网中, 供捕捉 此时需要选择 "DOCSIS", 反之则反之 4.8. 捕捉时过滤 Wireshark 使用 libpcap 过滤语句进行捕捉过滤 (what about winpcap?) 在 tcpdump 主页有介绍, 但这些只是过于晦涩难懂, 所以这里做小幅度讲解 提示 你可以从 找到捕捉过滤范例. 在 Wireshark 捕捉选项对话 ( 见图 4.2 "Capture Option/ 捕捉选项 " 对话框 ) 框输入捕捉过滤字段 下面的语句有点类似于 tcpdump 捕捉过滤语言 在 tcpdump 主页 可以看到 tcpdump 表达式选项介绍 捕捉过滤的形式为 : 和取值 (and/or and/or) 进行进行基本单元连接, 加上可选的, 高有限级的 not: [not] primitive [and or [not] primitive...] 例 4.1. 捕捉来自特定主机的 telnet 协议 tcp port 23 and host 本例捕捉来自或指向主机 的 Telnet 通信, 展示了如何用 and 连接两个基本单元 另外一个例子例 4.2 捕捉所有不是来自 的 telnet 通信 展示如何捕捉所有不是来自 的 telnet 通信 例 4.2. 捕捉所有不是来自 的 telnet 通信 tcp host 23 and not src host 此处笔者建议增加更多范例 但是并没有添加 一个基本单元通常是下面中的一个 [src dst] host <host> 此基本单元允许你过滤主机 ip 地址或名称 你可以优先指定 src dst 关键词来指定你关注的是源地址还是目标地址 如果未 指定, 则指定的地址出现在源地址或目标地址中的包会被抓取 ether [src dst] host <ehost> 此单元允许你过滤主机以太网地址 你可以优先指定关键词 src dst 在关键词 ether 和 host 之间, 来确定你关注的是源地址 还是目标地址 如果未指定, 同上 gateway host<host> 过滤通过指定 host 作为网关的包 这就是指那些以太网源地址或目标地址是 host, 但源 ip 地址和目标 ip 地址都不是 host 的包 [src dst] net <net> [{mask<mask>} {len <len>}] 通过网络号进行过滤 你可以选择优先指定 src dst 来确定你感兴趣的是源网络还是目标网络 如果两个都没指定 指定网

35 络出现在源还是目标网络的都会被选择 另外, 你可以选择子网掩码或者 CIDR( 无类别域形式 ) [tcp udp] [src dst] port <port] 过滤 tcp,udp 及端口号 可以使用 src dst 和 tcp udp 关键词来确定来自源还是目标,tcp 协议还是 udp 协议 tcp udp 必须 出现在 src dst 之前 less greater <length> 选择长度符合要求的包 ( 大于等于或小于等于 ) ip ether proto <protocol> 选择有指定的协议在以太网层或是 ip 层的包 ether ip broadcast multicast 选择以太网 /ip 层的广播或多播 <expr> relop <expr> 创建一个复杂过滤表达式, 来选择包的字节或字节范围符合要求的包 请参考 自动过滤远程通信 如果 Wireshark 是使用远程连接的主机运行的 ( 例如使用 SSH,X11 Window 输出, 终端服务器 ), 远程连接必须通过网络传输, 会在你真正感兴趣的通信中产生大量数据包 ( 通常也是不重要的 ) 想要避免这种情况,wireshark 可以设置为如果发现有远程连接 ( 通过察看指定的环境变量 ), 自动创建一个过滤器来匹配这 种连接 以避免捕捉 Wireshark 捕捉远程连接通信 下列环境变量可以进行分析 SSH CONNECTION(ssh) <remote IP> <remote port> <local IP> <local port> SSH_CLIENT (ssh) <remote IP> <remote port> <local port> REMOTEHOST (tcsh, others?) <remote name> DISPLAY (x11) [remote name]:<display num> SESSIONNAME (terminal server) <remote name> 4.9. 在捕捉过程中 捕捉时, 会出现下面的对话框图 4.3. 捕捉信息对话框 上述对话框会向你显示捕捉到包的数目, 捕捉持续时间 选择的被统计的协议无法更改 ( 什么鸟意思?) 提示 这个对话框可以被隐藏, 在前次的捕捉选项对话框设置 "Hide capture info dialog box" 即可

36 停止捕捉运行中的捕捉线程可以用下列方法停止 : 使用捕捉信息对话框上的 " stop" 按钮停止 注意捕捉信息对话框有可能被隐藏, 如果你选择了 "Hide capture info dialog" 使用菜单项 "Capture/ Stop" 使用工具栏项 " Stop" 使用快捷键 :Ctrl+E 如果设置了触发停止的条件, 捕捉达到条件时会自动停止 重新启动捕捉 运行中的捕捉进程可以被重新启动 这将会移出上次捕捉的所有包 如果你捕捉到一些你不感兴趣的包, 你不想保留它, 这个功能十分有用 重新启动是一项方便的功能, 类似于停止捕捉后, 在很短的时间内立即开始捕捉 以下两种方式可以实现重新启动捕捉 : 使用菜单项 "Capture/ Restart" 使用工具栏项 " Restart" 第 5 章文件输入 / 输出及打印 目录 5.1. 说明 5.2. 打开捕捉文件 打开捕捉文件对话框 输入文件格式 5.3. 保存捕捉包 "save Capture File As/ 保存文件为 " 对话框 输出格式 5.4. 合并捕捉文件 合并文件对话框 5.5. 文件集合 文件列表对话框 5.6. 导出数据 "Export as Plain Text File" 对话框 "Export as PostScript File" 对话框 "Export as CSV (Comma Separated Values) File" 对话框 "Export as PSML File" 对话框 "Export as PDML File" 对话框 "Export selected packet bytes" 对话框 "Export Objects" 对话框 5.7. 打印包 打印对话框 5.8. 包范围选项 5.9. 包格式选项 5.1. 说明 本章将介绍捕捉数据的输入输出 打开 / 导入多种格式的捕捉文件 保存 / 导出多种格式的捕捉文件 合并捕捉文件打印包

37 5.2. 打开捕捉文件 Wireshark 可以读取以前保存的文件 想读取这些文件, 只需选择菜单或工具栏的 : File/ 打开文件对话框 详见第 节 打开捕捉文件对话框 如果使用拖放功能会更方便 要打开文件, 只需要从文件管理器拖动你想要打开的文件到你的 Wireshark 主窗口 但拖 Open Wireshark 将会弹出 放功能不是在所有平台都支持 在你载入新文件时, 如果你没有保存当前文件,Wireshark 会提示你是否保存, 以避免数据丢失 ( 你可以在首选项禁止提 示保存 ) 除 Wireshark 原生的格式 (libpcap 格式, 同样被 tcpdump/windump 和其他基于 libpcap/winpcap 使用 ) 外,Wireshark 可以很 好地读取许多捕捉文件格式 支持的格式列表见第 节 输入文件格式 打开捕捉文件对话框 打开文件对话框可以用来查找先前保存的文件 表 5.1 特定环境下的打开文件对话框 显示了一些 Wireshark 打开文件对话 框的例子 对话框的显示方式取决于你的操作系统 对话框的显示方式取决于操作系统, 以及 GTK+ 工具集的版本 但不管怎么说, 基本功能 都是一样的 常见对话框行为 : 选择文件和目录 点击 Open/OK 按钮, 选择你需要的文件并打开它 点击 Cancle 按钮返回 Wireshark 主窗口而不载入任何文件 Wireshark 对话框标准操作扩展如果选中文件, 可以查看文件预览信息 ( 例如文件大小, 包个数 ) 通过 "filter:" 按钮 显示字段指定显示过滤器 过滤器将会在打开文件后应用 在输入过滤字符时会进行语法检查 如果输 入正确背景色为绿色, 如果错误或输入未结束, 背景色为绿色 点击 filter 按钮会打开过滤对话框, 用于辅助输入显示过滤 表达式 ( 详见第 6.3 节 浏览时过滤包 ) XXXX-we need a better description of these read filters( 貌似说这一段需要更多的做介绍 ) 通过点击复选框指定那些地址解析会被执行 详见第 7.6 节 名称解析 在大文件中节约大量时间 你可以在打开文件后修改显示过滤器, 和名称解析设置 但在一些巨大的文件中进行这 些操作将会占用大量的时间 在这种情况下建议在打开文件之前就进行相关过滤, 解析 设置 表 5.1. 特定环境下的打开文件对话框 图 5.1. Windows 下的打开对话框 Microsoft Windows(GTK2 installed) 此对话框一般都带有一些 wireshark 扩展 此对话框的说明 : 如果可用,"help" 按钮将会打开本节的用户手册 "Filter." 按钮在当前版本的 windows 下不可用 ( 我看了一 下, 的确不可用, 但过滤输入框还是可用的 ) 错误提示功能 : 如果 Wireshark 无法识别选中的捕捉文件, Open 按钮将为灰色不可用 [a] 图 5.2. 新版 GtK 下的打开对话框 Unix/Linux:GTK version >= 2.4

38 这是在 Gimp/GNOME 桌面环境下的打开文件对话框 对此对话框的说明 + 按钮可以将右侧选中的目录添加到收藏夹 成为预设 目录 "-" 按钮可以移除左侧目录列表中选中的目录 ("Home","Desktop","Filesystem" 不可以移除 ) 如果 Wireshark 不能识别选中的捕捉文件,"Open" 按钮将 是灰色不可用 图 5.3. 旧版 GTK 下的打开对话框 Unix/Linux: GTK version < 2.4 / Microsoft Windows (GTK1 installed) gimp/gnome 桌面环境, 或 windows gtk1 下的的 该对话框说明如果未能识别不做文件,Open 按钮将为灰色不可用 [a] 我测试了一下, 无论什么文件,Wireshark 都会去尝试打开, 更遑论错误检查 输入文件格式 可以打开的捕捉文件格式列表 : libpcap, tcpdump and various other tools using tcpdump's capture format Sun snoop and atmsnoop Shomiti/Finisar Surveyor captures Novell LANalyzer captures Microsoft Network Monitor captures AIX's iptrace captures Cinco Networks NetXray captures Network Associates Windows-based Sniffer and Sniffer Pro captures Network General/Network Associates DOS-based Sniffer (compressed or uncompressed) captures AG Group/WildPackets EtherPeek/TokenPeek/AiroPeek/EtherHelp/PacketGrabber captures RADCOM's WAN/LAN Analyzer captures Network Instruments Observer version 9 captures Lucent/Ascend router debug output HP-UX's nettl Toshiba's ISDN routers dump output ISDN4BSD i4btrace utility traces from the EyeSDN USB S0 IPLog format from the Cisco Secure Intrusion Detection System pppd logs (pppdump format) the output from VMS's TCPIPtrace/TCPtrace/UCX$TRACE utilities

39 the text output from the DBS Etherwatch VMS utility Visual Networks' Visual UpTime traffic capture the output from CoSine L2 debug the output from Accellent's 5Views LAN agents Endace Measurement Systems' ERF format captures Linux Bluez Bluetooth stack hcidump -w traces Catapult DCT2000.out files 不正确的包类型可能无法会导致打开错误 某些类型的捕捉包可能无法读取 以太网环境下捕捉的大部分类型格式一般都等打开 但有些包类型 ( 如令牌环环包 ), 不是所有的格式都被 wireshark 支持 5.3. 保存捕捉包 你可以通过 File->Save As... 菜单保存捕捉文件 在保存时可以选择保存哪些包, 以什么格式保存 保存可能会丢失某些有用的信息 保存可能会少量都是某些信息 例如 : 已经被丢弃的包会丢失 详见??? "save Capture File As/ 保存文件为 " 对话框 "Save Capture File As" 对话框用于保存当前捕捉数据到文件??? 列举了该对话框的一些例子 对话框的显示方式取决于你的操作系统 对话框的显示方式取决于你的操作系统和 GTK+ 工具集版本的不同 但大部分基本功能都 是一样的 表 5.2. 特定环境下的 "Save Capture File As" 对话框图 5.4. Windows 下的保存为对话 框 Microsoft Windows(GTK2 installed) 此对话框一般都带有一些 wireshark 扩展 此对话框的说明 : 如果可用,"help" 按钮将会打开本节的用户手册 如果你未输入文件扩展名 - 例如.pcap,Wireshark 会自动添 加该文件格式的标准扩展名 图 5.5. 新版 GtK 下的保存为对话框 Unix/Linux:GTK version >= 2.4 这是在 Gimp/GNOME 桌面环境下的保存文件对话框对此对话框的说明 "Browse for other flders" 前的 + 按钮可以让你指定文件保存的位置

40 图 5.6. 旧版 GTK 下的保存为对话框 Unix/Linux: GTK version < 2.4 / Microsoft Windows (GTK1 installed) gimp/gnome 桌面环境, 或 windows gtk1 下的的 通过这些对话框, 你可以执行如下操作 : 输入你指定的文件名 选择保存的目录 选择保存包的范围, 见第 5.8 节 包范围选项 通过点击 "File type/ 文件类型 " 下拉列表指定保存文件的格式 见??? 可供选中的文件格式可能会没有那么多有些类型的捕捉格式可能不可用, 这取决于捕捉包的类型 可以直接保存为另一种格式

41 你可以以一种格式读取捕捉文件, 保存时使用另外一种格式 ( 这句可能翻译有误 ) 点击 "Save/OK" 按钮保存 如果保存时遇到问题, 会出现错误提示 确认那个错误提示以后, 你可以重试 点击 "Cancel" 按钮退出而不保存捕捉包 输出格式 可以将 Wireshark 不着的包保存为其原生格式文件 (libpcap), 也可以保存为其他格式供其他工具进行读取分析 各文件类型之间的时间戳精度不尽相同 将当前文件保存为其他格式可能会降低时间戳的精度, 见第 7.3 节 时间戳 Wireshark 可以保存为如下格式 libpcap, tcpdump and various other tools using tcpdump's capture format (*.pcap,*.cap,*.dmp) Accellent 5Views (*.5vw) HP-UX's nettl (*.TRC0,*.TRC1) Microsoft Network Monitor - NetMon (*.cap) Network Associates Sniffer - DOS (*.cap,*.enc,*.trc,*fdc,*.syc) Network Associates Sniffer - Windows (*.cap) Network Instruments Observer version 9 (*.bfr) Novell LANalyzer (*.tr1) Sun snoop (*.snoop,*.cap) Visual Networks Visual UpTime traffic (*.*) 5.4. 合并捕捉文件 有时候你需要将多个捕捉文件合并到一起 例如 : 如果你对多个接口同时进行捕捉, 合并就非常有用 (Wireshark 实际上不能在同一个实体运行多次捕捉, 需要开启多个 Wireshark 实体 ) 有三种方法可以合并捕捉文件 : 从 "File" 菜单使用,menu item "Merge"( 菜单项 " 合并 "), 打开合并对话框, 见第 节 合并文件对话框 使用拖放功能, 将多个文件拖放到主窗口 Wireshark 会创建一个临时文件尝试对拖放的文件按时间顺序进行合并 如果你 只拖放一个文件,Wireshark 可能 ( 只是 ) 简单地替换已经打开的文件 使用 mergecap 工具 该工具是在命令行进行文件合并的 它提供了合并文件的丰富的选项设置 见??? 合并文件对话框 通过该对话框可以选择需要合并的文件, 并载入合并它们 首先你会被提示有一个文件未保存 如果当前文件未保存,Wireshark 会在启动合并对话框之前提示你是否保存文件 此处的对话框的大多数内容与 "Open Capture Files/ 打开捕捉文件 " 对话框类似, 参见第 节 打开捕捉文件对话框 合并对话框中用于合并的控制选项 : 将包插入已存在文件前 将选择文件内的包插入到当前已经载入文件之前 按时间顺序合并文件将当前选择的文件和已载入的文件里的所有包按时间顺序合并 追加包到当前文件 将选择文件的包插入到当前载入文件的末尾 表 5.3. 不同环境下的 "Merge Capture File As" 对话框 图 5.7. Windows 下的 " 合并 " 对话框 Microsoft Windows(GTK2 installed) 此对话框一般都带有一些 wireshark 扩展

42 图 5.8. 新版 GtK 下的合并话框 Unix/Linux:GTK version >= 2.4 这是在 Gimp/GNOME 桌面环境下的合并对话框 图 5.9. 旧版 GTK 下的合并对话框 Unix/Linux: GTK version < 2.4 / Microsoft Windows (GTK1 installed) 5.5. 文件集合 在进行捕捉时 ( 见 : 第 4.6 节 捕捉文件格式 模式设置 ) 如果设置 "Multiple Files/ 多文件 " 选项, 捕捉数据会分割为多个文件, 称为文件集合. 大量文件手动管理十分困难,Wirreshark 的文件集合特性可以让文件管理变得方便一点 Wireshark 是如何知道一个文件所属的文件集合 t 的? 文件集合中的文件名以前缀号码 +"_"+ 号码 +"_"+ 日期时间 + 后缀的形式生成的 类似于 :"test_00001_ pcap". 文件集合所有的文件都有一个共同的前缀 ( 例如前面的 "test") 和后缀 ( 例如 :".pcap") 以及变化的中间部分

43 要查找一个文件集合的所有文件 Wireshark 会扫描当前载入文件的目录下的所有文件, 找到那些和当前文件名具有相同部分 ( 前缀和后缀 ) 的作为文件集合 这个简单的机制通常能正常运行, 但也有它的弊端 如果几次进行的捕捉具有相同的前缀和后缀,Wireshark 会将它们看作同一个文件集合 如果文件被更名或者放在不同的目录下, 这样的按文件名查找机制会无法找到文件集合的所有文件 使用 "File" 菜单项的子菜单 "File Set" 可以对文件集合集合进行很方便的控制 List Files 对话框显示一个对话框列出所有被识别出来属于当前文件集合的文件列表 Next Files 关闭当前文件, 打开文件集合列表中的下一个文件 Previous Files 关闭当前文件, 打开文件集合列表中的前一个文件 文件列表对话框图 文件列表对话框 每行包含文件集合中的一个文件的相关信息 Filename 文件名称 如果你双击文件名称 ( 或者单击单选钮 ), 当前文件会被关闭, 同时载入对应的文件 Created 文件创建时间 Last Modified 最后一次修改文件的时间 size 文件的大小 最后一行 "...indirctory:" 显示所有文件所在的目录 在每次捕捉文件被打开 关闭时, 对话框的内容会变化 Close 按钮关闭该对话框 5.6. 导出数据 Wireshark 支持多种方法, 多种格式导出包数据, 本节描述 Wireshark 常见的导出包数据方法 注意 个别数据需要使用许多特殊方式导出, 在合适的时候我们会对其进行介绍 XXX - add detailed descriptions of the output formats and some sample output, too./ 同样需要对导出格式进行介绍, 同样也需要 一些范例范例 "Export as Plain Text File" 对话框 导出包数据为 "plain AscⅡ " 文本文本见, 适合打印包数据 图 "Export as Plain Text File" 对话框

44 Export to file: 导出包数据为指定的文件 Packet Range 参见第 5.8 节 包范围选项 Packet Details 参见??? "Export as PostScript File" 对话框 导出数据为 PostScript 格式,PostScript 是一种打印格式 提示 PostScribt 文件可以使用 ghostscrip 转换为 PDF 格式 例如导出文件名为 foo.ps, 然后调 用 ps2pdf foo.ps 命令就可以进行转换 图 "Export as PostScript File" 对话框 Export to file: 导出包数据为指定的文件 Packet Range: 参见第 5.8 节 包范围选项 Packet Details: 参见??? "Export as CSV (Comma Separated Values) File" 对话框 注 : 笔者认为此处应该增加截屏, 因为我的 xp 下界面与前图风格迥异, 这里就不提供了 导出包的摘要为 CVS 格式, 可以被电子表格程序使用 Export to file 导出包数据为指定的文件

45 Packet Range 参见第 5.8 节 包范围选项 "Export as PSML File" 对话框导出包数据为 PSML 格式, 它是一种仅包含包摘要信息的 xml 格式 PSML 格式的说明参见 : 图 "Export as PSML File" 对话框 Export to file: 导出包数据为指定的文件 Packet Range: 参见第 5.8 节 包范围选项 上图没有诸如 Packet details 的选项, 因为 PSML 文件格式有特殊要求, 不包含这些内容 "Export as PDML File" 对话框 导出数据包为 PDML 格式, PDML 是包含包详情的 xml 格式文件 PDML 文件的说明 见 : 注意 PDML 格式还没有发行版,Wireshark 执行 PDML 还处在测试阶段, 期望外来版本会有所变化 图 "Export as PDML File" 对话框 Export to file: 将包数据导出到 Packet Range: 参见第 5.8 节 包范围选项 上述对话框里没有诸如 Packet details 选项, 这是由于 PDML 格式约定的内容决定的 "Export selected packet bytes" 对话框

46 图 "Export Selected Packet Bytes" 对话框 Name: 导出数据包为文件 Save in folder: 导出数据包到指定目录 Browserfor other folders 通过浏览来指定导出数据的目录 "Export Objects" 对话框 这个对话框是用来扫描当前打开包文件或者是正在捕捉中的包文件, 将其中的对象, 如 HTML 文档, 图片文件, 可执行文 件等等任何可以通过 HTTP 传输的对象进行重组集合, 让你可以将他们保存刀磁盘 如果捕捉正在进行中, 列表会在发现新对象之后的几秒内立即更新 保存的对象不需要进行额外处理就可以被对应的查看工具打开, 或者直接运行 ( 如果它可以 在 Wireshark 所在的平台运行的话 ) 这项功能在 GTK1 下的 Wireshark 中无法使用 图 "Export Objects" 对话框 各列说明 Packet num 包含该对象数据的包的数目, 有时候多个对象可能包含在同一个包里 Hostname 作为服务器相应 HTTP 请求发送对象的主机的主机名

47 Content Type 对象的 HTTP 内容类型 Bytes 对象的字节数 Filename URL 的最后一部分 ( 最后一个 "/" 之后 ) 通常这部分是文件名, 但有时是一个又常又复杂的字符串, 这通常表明该文件是一 个 "HTTP POST" 请求 ( 类似于填写表单以后通过 CGI 提交后跳转页面的 URL) 按钮说明 : Help 打开本节的用户手册 (5.6.7 节?) Close 关闭该对话框 Save As 用指定文件名保存当前选择对象 默认文件名是 filename 列中显示的对象文件名 Save All 将列表中所有对象按 filename 列显示名称保存 系统会提示你选择哪个目录 / 文件夹保存他们 如果文件名在当前操作系统 或者文件系统下不合法,Wireshark 会提示错误, 该对象不会被保存 ( 但其他对象会被保存 ) 5.7. 打印包 要打印包, 选择 File 菜单的 "Print..." 菜单项 这时会弹出如图 5.17 "Print" 对话框 所示的打印对话框 打印对话框图 "Print" 对话框 下面的字段在打印对话可用 Printer 该字段包括一对互斥的单选钮 Print Text 指定包打印为 plain text 格式 PostScript 在打印过程中使用 PostScrtipt 打印软件生成打印输出 [15] Output to file 打印为文件, 文件名使用输入的字段或者在浏览按钮选择 如果你没有选择 Output to file: 复选框, 你输入字段的地方或 Browse 按钮都是灰色 Print command 设置打印时使用的命令

48 注意打印命令在 Windows 平台不可用 用于打印的命令通常是 lpr.you would change it to specify a particular queue if you need to print to a queue other than the default. 例如 : lpr -Pmypostscript 如果没有选中 Output to file, 该字段将是灰色不可用的 Packet Range 需要要被打印的包, 参见 : 第 5.8 节 包范围选项 Packet Format 选择输出文件的格式 你可以选择包以何种方式打印包 见图 5.19 "Packet Format" 选项卡 [15] 译者注 : 此处需要说明的是, 如果没有打印机, 或者不想打印, 你应该在后面指定 Output to file, 指定打印输出未知, 另, out put to file 输出的后缀名是.out, 如果想用 acrobat 导入, 可以考虑将后缀名修改为.ps, 这样可以被直接识别, 当然, 直接把 文件拖放到 Acrobat Distiller 也可以直接生成 PDF 文件 另 : 使用 PostScript 输出的文件具有良好的形式, 比如在页首会加上列名, 而直接打印为 print text 却没有这样的内容 5.9. 包格式选项 包格式选项卡在很多输出对话框都能看到, 它可以指定包的那些部分会被输出 图 "Packet Format" 选项卡 Packet summary line 导出包的摘要行, 就是 "Packet List" 面板的内容 Packet Details 导出 Packet Details 树 All collaspsed "Packet Details" 面板在 "all collapsed" 状态下的所有信息 ( 折叠所有分支 ) As displayed "Packet Details" 面板当前状态下的信息 All expanded "Packet Details" 面板 "all expanded" 状态下的信息 ( 展开所有分支 ) Packet bytes 导出包字节, 就是 "Packet Bytes" 面板的内容 Each Packet on a new page 输出是每个包单独一页 ( 例如, 如果保存 / 打印成 text 文件, 会在包之间加上分节符 ) 第 6 章处理已经捕捉的包 目录 6.1. 浏览您捕捉的包 6.2. 弹出菜单项 包列表面板的弹出菜单 包详情面板的弹出菜单 6.3. 浏览时过滤包 6.4. 建立显示过滤表达式

49 显示过滤字段 比较值 组合表达式 常见的错误 6.5. Filter Expression/ 过滤表达式 对话框 6.6. 定义, 保存过滤器 6.7. 查找包 查找包对话框 "Find Next/ 查找下一个 " 命令 "Find Previous/ 查找上一个 " 命令 6.8. 到指定的包 "GO Back" 返回命令 "Go Forward / 向前 " 命令 "Go to Packet/ 到指定的包 " 对话框 "Go to Corresponding Packet/ 到对应的包 " 命令 "Go to Firest Packet/ 到第一个包 " 命令 "Go to Last Packet/ 到最后一个包 " 命令 6.9. 标记包 时间显示格式及参考时间 包参考时间 6.1. 浏览您捕捉的包 在你已经捕捉完成之后, 或者打开先前保存的包文件时, 通过点击包列表面版中的包, 可以在包详情面板看到关于这个包 树状结构以及字节面版 通过点击左侧 "+" 标记, 你可以展开树状视图的任意部分 你可以在面板点击任意字段来选择它 例如 : 在下图图 6.1 Wireshark 选择了一个 TCP 包后的界面 显示的就是选中 TCP 字段 同样可以选择 TCP 包头的应答号 (ack:190), 同时会出现在下方的字节浏览面版中 [16] 图 6.1. Wireshark 选择了一个 TCP 包后的界面

50 在 Wireshark 正在捕捉时, 您也可以进行同样的选择 ( 前提是您在捕捉选项对话框选择了实时更新列表 (update list of packet in real time )) 另外, 您可以使用分离的窗口浏览单独的数据包, 见图 6.2 在分离窗口浏览包, 想要这样做, 你只需要在选中包列表面版中您感兴趣的包, 菜单 Display->Show Packet in New Windows 它可以让你很轻松地比较两个或多个包 图 6.2. 在分离窗口浏览包 [16] 不甚了解下方的 16 进制转储怎么表达 190 的 6.2. 弹出菜单项 在包列表面板, 包详情面板, 包字节面板点击右键, 都会出现对应的上下文弹出菜单

51 包列表面板的弹出菜单图 6.3. 包列表面板弹出菜单 下表列出了该面版可用弹出菜单项的概述, 主菜单能实现同样功能的菜单项, 以及简短的描述 表 6.1. 包列表弹出菜单项 项目 对应主菜单项 Mark Packet(toggle) Edit 标记 / 取消标记包 Set Reference(toggle) Time Edit 设置 / 重设时间参考 描述 Apply as Filter Analyze 用当前选中的项作为过滤显示 Prepare a Filter Analyze 准备将当前选择项作为过滤器 Conversation Filter - STCP - 有待补充 将当前选择项的地址信息作为过滤设置 选中该选项以后, 会生成一个显示过滤, 用于显示当前包两个地址之间的会 话 ( 不分源目标地址 ) (XXX - add a new section describing this better.--- 作者似乎建议添加新章节详细描述 ) Follow TCP Stream Analyze 浏览两个节点间的一个完整 TCP 流所有数据 Follow SLL Stream Analyze 同上, 将 TCP 替换成 SSL 理解 Copy/Summary(TE XT) Copy/Summary(CV S) - 将摘要字段复制到剪贴板 ( 以 tab 分开的文本 ) - 将摘要字段复制到剪贴板,(CVS 格式, 逗号分开 ) Copy/As Filter - 以当前选择项, 建立一个显示过滤器, 复制到剪贴板 Copy/Bytes(Offset - 以 16 进制转储格式将包字节复制到剪贴板

52 Hex Text) Copy/Bytes(Offset Text) Copy/ (Printable Only) Bytes Text Copy/ Bytes (HEX Stream) Copy/ Bytes (Binary Stream) Export Packet Bytes... Selected - 以 16 进制转储格式将包字节复制到剪贴板 不包括文本部 分 - 以 ASCII 码格式将包字节复制到剪贴板, 包括非打印字符 - - File 以 16 进制未分段列表数字方式将包字节复制到剪贴板,(an unpunctuated list of hex digits 应该有专有名词, 有兴趣的查 一下 ) 以 raw binary 格式将包字节复制到剪贴板 数据在剪贴板以 "MIME-type application/octet-stream" 存储, 该功能在 GTK+1.x 环境下不支持 与文件菜单同名项目功能一样 允许将 Raw packet 字节转 换为二进制文件它 --- Decode As... Analyze 在两个解析之间建立或修改新关联 ( 不知所云 ) Print... File 打印包 Show Packet in New Window View 在新窗口显示选中的包 包详情面板的弹出菜单图 6.4. 包详情面板弹出上下文菜单项

53 下表介绍了包详情列表菜单项的功能描述, 及其他可以提供该功能的主菜单 表 6.2. 包详情面板弹出上下文菜档项 项目 对应的 主菜单 描述 Expand Subtrees View 展开当前选择的子树 Expand All View 展开捕捉文件的所有包的所有子树 Collapse All View 关闭包中所有已展开的子树 Copy/Description - 复制选择字段显示的文本到剪贴板 Copy/AS Filter Edit 将选择项目作为显示过滤内容复制到剪贴板将包字节以 Hexdump-like 格式存储到剪贴板 ; 类似于包列 Copy/Bytes(Offset - 表面板中同名的命令, 但是拷贝结果仅仅是树分支中被选 Hex Text) 中部分 ( 包字节面板中被选中字节 ) Copy/Bytes(Offset Hex) COPY/Bytes (printable Text Only) Copy/Bytes(Hex Stream) 以 Hexdump-linke 格式保存到剪贴, 不包括文本部分 类 似于包列表命令, 不同之处在于此处仅拷贝树分支选中部分 ( 包字节面板选中部分 ) 以 ASCII 格式拷贝包字节, 非打印字符除外 ; 类似于包列 表面板中同样的命令 不同点在于此处仅拷贝选择的树分 支 ( 包字符被选择部分 ) j 以 unpunctuated list hex digits 形式保存到剪贴板, 类似于包列表面板中的命令, 不同之处在于仅复制选中子树部分 ( 包字节面板选中部分 )

54 Copy/Bytes(Binary Stream) Export Selected Packet Bytes File 以 raw binary 格式拷贝到剪贴板 ; 类似于包列表面板中的 命令, 不同之处在于仅拷贝选中部分子树 ( 包字节面板选中 部分 ) 数据以 MIME-type Application/octet-stream 存储在 剪贴板. 该功能在 GTK+1.x 下不可用 同文件菜单中的同名项一样 导出 raw packet 字节为二进制文件 Apply as Filter analyze 将当前选择项作为过滤内容, 并应用 Preapare a Filter Analyze 将当前选择项作为过滤内容, 但不立即应用 Follow TCP Stream Analyze 追踪两个节点见, 被选择包所属 TCP 流的完整数据 Follow SSL Stream Analyze 同上 Wiki Protocol Page - 显示当前选择协议的对应 WIKI 网站协议参考页 Filter Reference Protocol Preferences Field - 显示当前过滤器的 WEB 参考 - 如果协议字段被选中, 点击该选项, 打开属性对话框, 选 择对应协议的页面,??? Decode As... Analyze 更改或应用两个解析器之间的关联 ( 什么鸟意思?) Resolve Name... View 对选择的包进行名称解析, 不是指所有的包 Go to corresponding Packet... Go 跳到当前选择包的相应包 TNND, 表格让人崩溃 6.3. 浏览时过滤包 Wireshark 有两种过滤语法 : 一种是捕捉包时使用, 另一种是显示包时使用 本节介绍第二种过滤语法 : 显示过滤 第一种 过滤语法在第 4.8 节 捕捉时过滤 提到 显示过滤可以隐藏一些你不感兴趣的包, 让你可以集中注意力在你感兴趣的那些包上面 你可以用从以下几个方面选择包 : 协议 预设字段字段值 字段值比较 以及许多 根据协议类型选择数据报, 只需要在 Filter 框里输入你刚兴趣的协议, 然后回车开始过滤??? 显示了你输入 tcp 进行过滤 后的图 图 6.5. 用 TCP 协议过滤

55 或许你没有注意到, 上图显示的已经仅有 TCP 协议了 ( 从图中可以看到 1-10 号包已经被隐藏 ) 因为包的编号是固定不变 的, 所以第一个包显示的编号是 11 注意 当你使用过滤时, 所有的包依然保留在捕捉文件里 显示过滤只是更改捕捉文件的显示方式而非内容 你只能对 Wireshark 可以识别的协议进行过滤 你也可以对解析器已经添加到树视图的字段进行过滤, 但仅限于解析器已 经为字段加上了协议缩写的 在 Add Expression... 对话框可以看到可用的字段列表. 详见第 6.5 节 Filter Expression/ 过滤 表达式 对话框 例如 : 想要限制包列表面板仅显示来自或指向 的包, 可以使用 ip.addr== 注意 点击 Clear 可以移除过滤 6.4. 建立显示过滤表达式 Wireshark 提供了简单而强大的过滤语法, 你可以用它们建立复杂的过滤表达式 你可以比较包中的值, 合并表达式为多个 指定表达式 本节介绍了相关操作 提示 你可以在 Wireshark Wiki Display 页找到发现大量的显示过滤范例 显示过滤字段 包详情面板的每个字段都可以作为过滤使用 应用这些作为过滤将会仅显示包含该字段的包 例如 : 过滤字符串 :TCP 将会显示所有包含 TCP 协议的包 通过 "Help/Support Protocals"/ 帮助 / 协议支持菜单项访问 "Display Filter Fields/ 显示过滤字段 " 可以查看完整完整的过滤字段列 表

56 比较值 你可以通过在许多不同的比较操作建立比较过滤 详见表 6.3 显示滤镜比较操作符 提示 你可以使用下表中的英语和比较符 (c-link) 项达到同样的效果, 它们也可以混合使用 表 6.3. 显示滤镜比较操作符 English C-linke 描述及范例 eq == Equal ip.addr== ne!= Not equal ip.addr!= gt > Greate than frame.pkt_len>10 lt < Less than frame.pkt_len<128 ge >= Greater than or equal to frame.pkt_len ge 0x100 le <= Equal frame.pkt_len <= 0x 组合表达式 你可以用逻辑操作符将过滤表达式组合在一起使用, 见表 6.4 显示过滤的逻辑操作符 表 6.4. 显示过滤的逻辑操作符 Engli sh and or xor not! [...] C-lin ke && ^^ Logical AND ip.addr== and tcp.flags.fin Logical OR ip.addr== or ip.addr== 描述和范例 Logical XOR tr.dst[0:3] == xor tr.src[0:3] == Logical Not not llc Substring Operator Wireshark 允许选择一个序列的子序列 在标签后你可以加上一对 [] 号, 在里面包含用逗号 ( 是不是冒号?) 分离的列表范围 eht.src[0:3] == 00:00:83 上例使用 n:m 格式指定一个范围 在这种情况下,n 是起始位置偏移 (0 表示 没有偏移, 即是第一位, 同理 1 表示向右偏移一位, 便是第二位 ),m 是从指 定起始位置的区域长度 eth.src[1-2] == 00:83 上例使用 n-m 格式一个范围 在本例中 n 表示起始位置偏移,m 表示终止位置 偏移 eth.src[:4]=00:00:83:00 上例使用 :m 格式, 表示从起始位置到偏移偏移位置 m 等价于 0:m eth.src[4:]=20:20 上例使用 n: 格式, 表示从最后位置偏移 n 个序列 eht.src[2] == 83 上例使用 n 形式指定一个单独的位置 在此例中中序列中的单元已经在偏移 量 n 中指定 它等价于 n:1 eth.src[0:3,102,:4,4:,2] == 00:00:83:00:83:00:00:83:00:20:20:83 Wireshark 允许你将多个分号隔开的列表组合在一起表示复合区域, 如上例 所示

57 常见的错误 警告 在组合表达式中使用 "!=" 操作符, 像 eth.addr,ip.addr,tcp.port,udp.port 等元素可能会产生非 预期效果 经常有人用 ip.addr == 表达式来选择所有包含 ip 地址为 的包, 如果有人想用 ip.addr!= 表达式来排除 ip 地址为 的包, 很不幸 它不会像你期待的那样 相反, 那个表达式为真值得条件是源地址或目标地址中的任意一个不等于 即可 因此, 那个表达式 ip.addr!= 可 以被读作 :" 该包包含的 ip 字段值必须不为 " 因为一个 ip 数据报同含源地址和目标地址, 只要两个地址有一个不为 1,2,3,4 表达式就为真 接着上面的话题, 如果你真想过滤捕捉文件中,ip 地址包含 的包, 正确的表达式应该是!(ip.addr== ) 它可以读作 :" 显示所有 ' 字段名为 ip.addr 值存在 ' 为非真的包 '", 换句话说 :" 筛选所有字段名 ip.addr 的值中未出现 的包 " 6.5. Filter Expression/ 过滤表达式 对话框 当你熟悉 Wireshark 过滤系统, 并了解你可以用那些标签进行过滤以后, 你可以快速简单地输入过滤字符 但如果你是一个 Wireshark 新手, 或者处理一些相对陌生的协议, 你可能很难通过直接输入字符进行过滤 过滤表达式对 话框会帮你解决这些问题提示 过滤表达式对话框是学习输入表达式的不错的工具 ( 不知道用不错是不是有点委屈 ) 图 6.6. 过滤表达式对话框 打开上图的对话框以后 将会显示一个按协议类型分组的树分支列表, 一个关系选择框 Field Name 从协议字段树中选择协议字段 每个可过滤协议都放在第一级 点击 + 号展开列表, 可以获得关于那些协议的可过滤字段 Relation 从可用关系列表中选择关系 is present 是一元关系, 表示如果你选择的字段存在, 表达式就为真值 其它关系都为二元关系, 需要附加数据 ( 例如 : 一个值来匹配 ) 来完成 如果你从字段名列表选择一个字段, 并选择一个二元关系 ( 例如等于关系 "=="), 你可能需要输入值, 也有可能是范围信息 Value 在此输入合适的配置值, 输入的值同样要符合你选择的 field name 的属性值类型 ( 例如字符串 ). Predefined values 有些协议字段包含预设值可用, 这一点跟 C 语言中的枚举变量类似 如果选择的协议有这样的值定义, 你可以在此选择 Range 此处作者留空了 OK

58 如果你已经建立好了表达式, 点击 OK 即可创建你的过滤字符串 Cancel 你可以点击 Cancle 按钮不做任何修改离开 Add Expression 对话框 6.6. 定义, 保存过滤器 你可以定义过滤器, 并给他们标记以便以后使用 这样可以省去回忆 重新输入某些你曾用过的复杂过滤器的时间 定义新的过滤器或修改已经存在的过滤器有两种方法 :1 在 Capture 菜单选择 Capture Filters...;2 在 Analyze 菜单选择 Display filter... Wireshark 将会弹出如图 6.7 " 捕捉过滤器 " 和 " 显示过滤器 " 对话框 所示话框 注意 因为捕捉和显示滤镜的设定义和保存方式几乎完全一样 所以这里放在一起讲, 二者之 间的不同点会做标记警告 你必须用 Save 来保存你的过滤器,OK 或者 Apply 不会保存过滤器 关闭 wireshark 时会 随之消失 图 6.7. " 捕捉过滤器 " 和 " 显示过滤器 " 对话框 New 增加一个新的过滤器到列表中 当前输入的 Filter name,filter string 值将会被使用 如果这些都为空, 将会被设置为 "new"( 是 说 filtername 还是说二者都是?) Delete 删除选中的过滤器 如果没有过滤器被选中则为灰色 Filter name 修改当前选择的过滤器的名称 注意 过滤器名称仅用在此处为了区分方便而已, 没有其他用处 你可以将多个过滤器使用同一个名称, 但这样会很不方便 Filter string 修改当前选中过滤器的的内容 仅适用显示过滤 : 在输入时进行语法检查 Add Expression 仅适用显示过滤 : 打开增加表达式对话框, 辅助创建过滤表达式 详见第 6.5 节 Filter Expression/ 过滤表达式 对话框 OK 仅适用显示过滤 : 为当前显示应用选择的过滤器, 关闭当前对话框 save 保存当前对话框设置 文件位置和格式见??? Close

59 关闭当前对话框 将会放弃未保存的设置 6.7. 查找包 当你捕捉到一些包以后, 或者读取以前存储的包的时候, 可以很容易的进行查找 从 Edit 菜单选择 Find Packet... 菜单项.Wireshark 将会弹出图 6.8 "Find Packet/ 查找包 " 对话框 所示对话框 查找包对话框图 6.8. "Find Packet/ 查找包 " 对话框 首先你需要选择查找方式 : Display filter 在 Filter: 输入字段, 选择查找方向, 点击 OK( 过滤器方式 ) 例如 : 查找 发起的三步握手建立连接, 使用如下字符 : ip.addr == and tcp.flags.syn 显示过滤的详情, 参见第 6.3 节 浏览时过滤包 Hex Value 在包数据中搜索指定的序列 例如, 使用 "00:00" 查找下一个包含两个空字节的包数据 String 在包中查找字符串, 可以指定多种参数 输入的查找值将会被进行语法检查 如果语法检查无误, 输入框背景色会变成绿色, 反之则是红色 你可以指定查找的方向通过 : UP 向上查找包列表 ( 包编号递减方式 ) Down 向下查找包列表 ( 包编号递增方式 ) "Find Next/ 查找下一个 " 命令 适用最后一次的查找设置继续查找 "Find Previous/ 查找上一个 " 命令 适用最后一次的设置修改查找方向, 继续查找 6.8. 到指定的包 通过 "Go" 菜单可以很轻松跳转到指定的包 "GO Back" 返回命令使用 Go back 返回包历史记录, 工作方式跟 web 浏览器的页面历史记录类似 "Go Forward / 向前 " 命令

60 前进到包的历史记录, 工作方式跟 web 浏览器的页面历史记录类似 "Go to Packet/ 到指定的包 " 对话框图 6.9. "GO to packet/ 转到指定包 " 对话框 输入包的编号, 点击 OK, 跳转到指定的包 ( 他妈的我怎么看都是 jump to, 怎么成了 OK?) "Go to Corresponding Packet/ 到对应的包 " 命令 如果被选择协议字段指向文件中的另一个包, 该命令将会跳转到那个包 注意 该协议字段看起来有点像超链接 ( 就像浏览器里的 ), 双击该字段也可以跳转到对应的包 "Go to Firest Packet/ 到第一个包 " 命令 跳到第一个包 "Go to Last Packet/ 到最后一个包 " 命令 跳到最后一个包 6.9. 标记包 你可以在包列表面板对包进行标记 被标记的包背景色为黑色, 不管原来设置的颜色是怎样的 标记包有助于分析大的包文件时进行查找 警告 包标记并没有存储在捕捉文件中或任何其他地方, 关闭文件后, 所有标记将会丢失 在保存 / 导出 / 打印包时, 你可以使用包标记控制输出包 标记包以后, 可以输出进行区间选择 见第 5.8 节 包范围选项 对标记包可以进行三项操作 Mark packet(toggle) 冻结以标记的单个包 Mark all packets 标记所有包. Unmark all packets 取消所有标记 这些标记功能出现在 "Edit" 菜单 Mark packet(toggle) 功能在弹出包列表面板弹出上下文菜单同样可以找到 时间显示格式及参考时间 在捕捉包的过程中, 每个包都带有时间戳 时间戳会被保存在捕捉文件中, 以备将来分析用 关于时间戳, 时区以及相关的东西的描述介绍, 见第 7.3 节 时间戳 包列表的时间戳格式预设和精度可在浏览菜单选择, 见第 3.5 节 "File" 菜单 可用的预置格式如下 : Date and Time of Day: :02: 包捕捉的绝对日期和时间 Time of Day: 01:02: 包捕捉的绝对时间 Seconds Since Beginning of Capture: 相对与文件开始捕捉的时间或第一个时间参考包的到这个包之前的时 间 ( 见第 节 包参考时间 ) Seconds Since Previous Captured Packet: 相对前一个捕捉包的时间 Seconds Since Previous Displayed Packet: 相对前一个显示包的时间 ( 过滤 / 显示 ) 可用精度 ( 正如你所致的, 数字是以 10 进制形式的 ) 有 : Automatic 使用载入文件格式具有的时间戳精度 ( 默认选项 ) Seconds, Deciseconds, Centiseconds, Milliseconds, Microseconds or Nanoseconds 强制使用你指定的精度 如果实际精度比 你指定的低, 会在后面自动追加 0. 如果实际精度比你指定的高 数据会被截尾 精度距离 : 如果你有个时间戳, 显示时使用 : Seconds Since Previous Packet,: 它的值可能是 默认会采用 "Automatic" 精度设置, 也就是来自 libpcap 格式文件的固有精度 ( 百万分之一秒 ) 如果你指定精度为秒, 则显示为 1, 如果你使用 纳 秒 (nanoseconds), 将会显示为

61 包参考时间 用户可以为包设置时间参考 时间参考是所有后续包的起算时间 如果你想知道到某一个特定包的时间间隔, 会很有用 例 如 : 开始一个新请求 可以在一个包里面设置多个参考时间 警告 时间参考不能保存到包文件中, 关闭文件后就会丢失 注意 时间参考可能仅仅在时间格式为 "Seconds Since Beginning of Capture" 模式下比较有用 其 他时间显示形式下可能要么是不能工作, 要么是没作用 要使用时间参考, 选择 Edit 菜单下 Time Reference 项中的一个 详见第 3.6 节 "Edit" 菜单, 或者从包列表的右键弹出项 选择 Set Time Refernce(toggle) 切换当前包时间参考状态开关 Find Next 在包列表面板查找下一个时间参考包 Find Previous 在包列表面板查找前一个时间参考包 图 时间参考举例 作为时间参考的包, 在 time 列会有 *REF* 字符串作为标记 ( 见上图第 10 个包 ) 所有后续包都会用最后一个时间参考来显示 时间 第 7 章高级 目录 7.1. 说明 7.2. "Follow TCP Stream" "Follow TCP Stream" 对话框 7.3. 时间戳 Wireshark 内置

62 捕捉文件格式 准确性 7.4. 时区 正确设置你的计算机的时区 Wireshark 和时区的关系 7.5. 重组包 什么是重组包 如何用 Wireshark 重组包 7.6. 名称解析 名字解析的流弊 以太网名字解析 (mac 层 ) IP 地址解析 ( 网络层 ) IPX 名称解析 ( 网络层 ) TCP/UDP 端口名解析 ( 传输层 ) 7.7. 校检和 Wireshark 校检和验证 Checksum offloading 7.1. 说明 在本节将介绍 Wireshark 的一些高级特性 7.2. "Follow TCP Stream" 如果你处理 TCP 协议, 想要查看 Tcp 流中的应用层数据,"Following TCP streams" 功能将会很有用 如果你项查看 telnet 流 中的密码, 或者你想尝试弄明白一个数据流 或者你仅仅只需要一个显示过滤来显示某个 TCP 流的包 这些都可以通过 Wireshark 的 "Following TCP streams" 功能来实现 在包列表中选择一个你感兴趣的 TCP 包, 然后选择 Wireshark 工具栏菜单的 "Following TCP Streams" 选项 ( 或者使用包列表 鼠标右键的上下文菜单 ) 然后,Wireshark 就会创建合适的显示过滤器, 并弹出一个对话框显示 TCP 流的所有数据 如图 7.1 "Follow TCP Stream" 对话框 所示 注意 值得注意的是 :Follow Tcp Stream 会装入一个显示过滤来选择你已经选择的 Tcp 流的所有 包 "Follow TCP Stream" 对话框 图 7.1. "Follow TCP Stream" 对话框

63 流的内容出现的顺序同他们在网络中出现的顺序一致 从 A 到 B 的通信标记为红色, 从 B 到 A 的通信标记为蓝色 当然, 如果你喜欢的话你可以从 "Edit/Preferences" 菜单项的 "Colores" 修改颜色 非打印字符将会被显示为圆点 XXX - What about line wrapping (maximum line length) and CRNL conversions? 在捕捉过程中,TCP 流不能实时更新 想得到最近的内容需要重新打开对话框 你可以在此对话框执行如下操作 : Save As 以当前选择格式保存流数据 Print 以当前选择格式打印流数据 Direction 选择流的显示方向 ("Entire conversation", "data from A to B only" or "data from B to A only"). Filter out this stream 应用一个显示过滤, 在显示中排除当前选择的 TCP 流 Close 关闭当前对话框 移除对当前显示过滤的影响 你可以用以下格式浏览流数据 AsCII 在此视图下你可以以 ASCII 凡是查看数据 当然最适合基于 ASCII 的协议用, 例如 HTTP. EBCDIC For the big-iron freaks out there.( 不知道这句是什么意思, EBCDIC 是 IBM 公司的字符二进制编码标准 ) HEX Dump. 允许你查看所有数据, 可能会占用大量屏幕空间 适合显示二进制协议 C Arrays. 允许你将流数据导入你自己的 C 语言程序 RAW 允许你载入原始数据到其他应用程序做进一步分析 显示类似与 ASCII 设置 但 save As 将会保存为二进制文件 7.3. 时间戳 时间戳, 时间戳的精度, 等等是在让人感到困惑 本节将向你介绍介绍 Wireshark 处理时间戳时都发生了什么 在包被捕捉时, 每个包在进入时都被加上时间戳, 这个时间戳将会保存在捕捉文件中, 所以他们也可以在以后分析时使用 那么说, 时间戳是从哪里来的呢? 是捕捉的时候产生的 Wireshark 从 libpcap(winpcap) libraray( 库 ) 中获得时间戳 而 libpcap(winpcap) 又是从操作系统内核获得的时间 如果捕捉数据是从捕捉文件载入的, 很显然 Wireshark 从文件中获得时 间戳数据 Wireshark 内置 Wireshak 内置的格式使用的时间戳格式由日期 ( 从 开始 ) 和时间 ( 从凌晨起, 纳秒 (10 亿分之一秒 ) 为单位 ) 组成 你

網路安全:理論與實務 第二版

網路安全:理論與實務 第二版 第 10 章 :Wireshark 封 包 分 析 軟 體 10-1 Wireshark 簡 介 10-2 Wireshark 的 安 裝 方 法 10-3 Wireshark 的 使 用 Wireshark 簡 介 - 發 展 歷 史 Wireshark (http://www.wireshark.org/) 是 一 個 開 放 原 始 碼 (open source software) 軟 體,

More information

Chapter #

Chapter # 第三章 TCP/IP 协议栈 本章目标 通过本章的学习, 您应该掌握以下内容 : 掌握 TCP/IP 分层模型 掌握 IP 协议原理 理解 OSI 和 TCP/IP 模型的区别和联系 TCP/IP 介绍 主机 主机 Internet TCP/IP 早期的协议族 全球范围 TCP/IP 协议栈 7 6 5 4 3 应用层表示层会话层传输层网络层 应用层 主机到主机层 Internet 层 2 1 数据链路层

More information

Symantec™ Sygate Enterprise Protection 防护代理安装使用指南

Symantec™ Sygate Enterprise Protection 防护代理安装使用指南 Symantec Sygate Enterprise Protection 防 护 代 理 安 装 使 用 指 南 5.1 版 版 权 信 息 Copyright 2005 Symantec Corporation. 2005 年 Symantec Corporation 版 权 所 有 All rights reserved. 保 留 所 有 权 利 Symantec Symantec 徽 标 Sygate

More information

IP505SM_manual_cn.doc

IP505SM_manual_cn.doc IP505SM 1 Introduction 1...4...4...4...5 LAN...5...5...6...6...7 LED...7...7 2...9...9...9 3...11...11...12...12...12...14...18 LAN...19 DHCP...20...21 4 PC...22...22 Windows...22 TCP/IP -...22 TCP/IP

More information

ebook140-9

ebook140-9 9 VPN VPN Novell BorderManager Windows NT PPTP V P N L A V P N V N P I n t e r n e t V P N 9.1 V P N Windows 98 Windows PPTP VPN Novell BorderManager T M I P s e c Wi n d o w s I n t e r n e t I S P I

More information

Windows XP

Windows XP Windows XP What is Windows XP Windows is an Operating System An Operating System is the program that controls the hardware of your computer, and gives you an interface that allows you and other programs

More information

AL-M200 Series

AL-M200 Series NPD4754-00 TC ( ) Windows 7 1. [Start ( )] [Control Panel ()] [Network and Internet ( )] 2. [Network and Sharing Center ( )] 3. [Change adapter settings ( )] 4. 3 Windows XP 1. [Start ( )] [Control Panel

More information

AL-MX200 Series

AL-MX200 Series PostScript Level3 Compatible NPD4760-00 TC Seiko Epson Corporation Seiko Epson Corporation ( ) Seiko Epson Corporation Seiko Epson Corporation Epson Seiko Epson Corporation Apple Bonjour ColorSync Macintosh

More information

第 1 章介绍 1.1. 什么是 Wireshark Wireshark 是网络包分析工具 网络包分析工具的主要作用是尝试捕获网络包, 并尝试显示包的尽可能详细的情况 你可以把网络包分析工具当成是一种用来测量有什么东西从网线上进出的测量工具, 就好像使电工用来测量进入电信的电量的电度表一样 ( 当然

第 1 章介绍 1.1. 什么是 Wireshark Wireshark 是网络包分析工具 网络包分析工具的主要作用是尝试捕获网络包, 并尝试显示包的尽可能详细的情况 你可以把网络包分析工具当成是一种用来测量有什么东西从网线上进出的测量工具, 就好像使电工用来测量进入电信的电量的电度表一样 ( 当然 第 1 章介绍 1.1. 什么是 Wireshark Wireshark 是网络包分析工具 网络包分析工具的主要作用是尝试捕获网络包, 并尝试显示包的尽可能详细的情况 你可以把网络包分析工具当成是一种用来测量有什么东西从网线上进出的测量工具, 就好像使电工用来测量进入电信的电量的电度表一样 ( 当然比那个更高级 ) 过去的此类工具要么是过于昂贵, 要么是属于某人私有, 或者是二者兼顾 Wireshark

More information

untitled

untitled SIPv6 Analyzer Whai-En Chen Research Assistant Professor Dept. of Computer Science and Information Engineering National Chiao Tung University wechen@mail.nctu.edu.tw 1 Outline Introduction Install and

More information

epub 61-2

epub 61-2 2 Web Dreamweaver UltraDev Dreamweaver 3 We b We b We Dreamweaver UltraDev We b Dreamweaver UltraDev We b We b 2.1 Web We b We b D r e a m w e a v e r J a v a S c r i p t We b We b 2.1.1 Web We b C C +

More information

ebook140-8

ebook140-8 8 Microsoft VPN Windows NT 4 V P N Windows 98 Client 7 Vintage Air V P N 7 Wi n d o w s NT V P N 7 VPN ( ) 7 Novell NetWare VPN 8.1 PPTP NT4 VPN Q 154091 M i c r o s o f t Windows NT RAS [ ] Windows NT4

More information

手册 doc

手册 doc 1. 2. 3. 3.1 3.2 3.3 SD 3.4 3.5 SD 3.6 3.7 4. 4.1 4.2 4.3 SD 4.4 5. 5.1 5.2 5.3 SD 6. 1. 1~3 ( ) 320x240~704x288 66 (2G SD 320x2401FPS ) 32M~2G SD SD SD SD 24V DC 3W( ) -10~70 10~90% 154x44x144mm 2. DVR106

More information

Serial ATA ( Silicon Image SiI3114)...2 (1) SATA... 2 (2) B I O S S A T A... 3 (3) RAID BIOS RAID... 5 (4) S A T A... 8 (5) S A T A... 10

Serial ATA ( Silicon Image SiI3114)...2 (1) SATA... 2 (2) B I O S S A T A... 3 (3) RAID BIOS RAID... 5 (4) S A T A... 8 (5) S A T A... 10 Serial ATA ( Silicon Image SiI3114)...2 (1) SATA... 2 (2) B I O S S A T A... 3 (3) RAID BIOS RAID... 5 (4) S A T A... 8 (5) S A T A... 10 Ác Åé å Serial ATA ( Silicon Image SiI3114) S A T A (1) SATA (2)

More information

Chapter 2

Chapter 2 2 (Setup) ETAP PowerStation ETAP ETAP PowerStation PowerStation PowerPlot ODBC SQL Server Oracle SQL Server Oracle Windows SQL Server Oracle PowerStation PowerStation PowerStation PowerStation ETAP PowerStation

More information

ch08.PDF

ch08.PDF 8-1 CCNA 8.1 CLI 8.1.1 8-2 8-3 8.1.21600 2500 1600 2500 / IOS 8-4 8.2 8.2.1 A 5 IP CLI 1600 2500 8-5 8.1.2-15 Windows 9598NT 2000 HyperTerminal Hilgraeve Microsoft Cisco HyperTerminal Private Edition (PE)

More information

R3105+ ADSL

R3105+ ADSL ... 1 1 1... 1 1 2... 1... 3 2 1... 3 2 2... 3 2 3... 5 2 4... 5 2 4 1... 5... 7 3 1... 7 3 2... 8 3 2 1... 8 3 2 2... 9 3 3... 12 3 3 1... 13 3 3 2 WAN... 16 3 3 3 LAN... 21 3 3 4 NAT... 22 3 3 5... 24

More information

PowerPoint 演示文稿

PowerPoint 演示文稿 Linux 操 作 系 统 基 础 介 绍 课 程 目 标 及 要 求 了 解 Linux 操 作 系 统 的 登 入 方 式 掌 握 常 用 命 令 的 基 本 用 法 能 够 熟 练 在 各 个 目 录 转 换 Outline 1. Linux 操 作 系 统 简 介 2. Linux 操 作 系 统 的 登 录 3. Linux 操 作 系 统 的 目 录 结 构 4. 常 用 命 令 5.

More information

Microsoft Word - template.doc

Microsoft Word - template.doc HGC efax Service User Guide I. Getting Started Page 1 II. Fax Forward Page 2 4 III. Web Viewing Page 5 7 IV. General Management Page 8 12 V. Help Desk Page 13 VI. Logout Page 13 Page 0 I. Getting Started

More information

ebook140-11

ebook140-11 11 VPN Windows NT4 B o r d e r M a n a g e r VPN VPN V P N V P N V P V P N V P N TCP/IP 11.1 V P N V P N / ( ) 11.1.1 11 V P N 285 2 3 1. L A N LAN V P N 10MB 100MB L A N VPN V P N V P N Microsoft PPTP

More information

Windows RTEMS 1 Danilliu MMI TCP/IP QEMU i386 QEMU ARM POWERPC i386 IPC PC104 uc/os-ii uc/os MMI TCP/IP i386 PORT Linux ecos Linux ecos ecos eco

Windows RTEMS 1 Danilliu MMI TCP/IP QEMU i386 QEMU ARM POWERPC i386 IPC PC104 uc/os-ii uc/os MMI TCP/IP i386 PORT Linux ecos Linux ecos ecos eco Windows RTEMS 1 Danilliu MMI TCP/IP 80486 QEMU i386 QEMU ARM POWERPC i386 IPC PC104 uc/os-ii uc/os MMI TCP/IP i386 PORT Linux ecos Linux ecos ecos ecos Email www.rtems.com RTEMS ecos RTEMS RTEMS Windows

More information

VIDEOJET connect 7000 VJC-7000-90 zh- CHS Operation Manual VIDEOJET connect 7000 zh-chs 3 目 录 1 浏 览 器 连 接 7 1.1 系 统 要 求 7 1.2 建 立 连 接 7 1.2.1 摄 像 机 中 的 密 码 保 护 7 1.3 受 保 护 的 网 络 7 2 系 统 概 述 8 2.1 实 况

More information

Quick Start Guide

Quick Start Guide 1 1 1 2 2 2 4 7 8 13 17 Windows 17 Macintosh 19 21 22 22 USB ( Windows ) 23... 23 C QA7-2757-V01 Exif Exif 2.2( Exif ) Exif Exif ICES-003 (Digital Apparatus) Class B (ENERGY STAR ) (ENERGY STAR ) (ENERGY

More information

epub83-1

epub83-1 C++Builder 1 C + + B u i l d e r C + + B u i l d e r C + + B u i l d e r C + + B u i l d e r 1.1 1.1.1 1-1 1. 1-1 1 2. 1-1 2 A c c e s s P a r a d o x Visual FoxPro 3. / C / S 2 C + + B u i l d e r / C

More information

財金資訊-80期.indd

財金資訊-80期.indd IPv6 / LINE YouTube TCP/IP TCP (Transmission Control Protocol) IP (Internet Protocol) (node) (address) IPv4 168.95.1.1 IPv4 1981 RFC 791 --IP IPv4 32 2 32 42 IP (Internet Service Provider ISP) IP IP IPv4

More information

1.ai

1.ai HDMI camera ARTRAY CO,. LTD Introduction Thank you for purchasing the ARTCAM HDMI camera series. This manual shows the direction how to use the viewer software. Please refer other instructions or contact

More information

OSI OSI 15% 20% OSI OSI ISO International Standard Organization 1984 OSI Open-data System Interface Reference Model OSI OSI OSI OSI ISO Prototype Prot

OSI OSI 15% 20% OSI OSI ISO International Standard Organization 1984 OSI Open-data System Interface Reference Model OSI OSI OSI OSI ISO Prototype Prot OSI OSI OSI 15% 20% OSI OSI ISO International Standard Organization 1984 OSI Open-data System Interface Reference Model OSI OSI OSI OSI ISO Prototype Protocol OSI OSI OSI OSI OSI O S I 2-1 Application

More information

Microsoft Word - 在VMWare-5.5+RedHat-9下建立本机QTopia-2.1.1虚拟平台a.doc

Microsoft Word - 在VMWare-5.5+RedHat-9下建立本机QTopia-2.1.1虚拟平台a.doc 在 VMWare-5.5+RedHat-9 下建立 本机 QTopia-2.1.1 虚拟平台 张大海 2008-5-9 一 资源下载 1. 需要以下安装包 : tmake-1.13.tar.gz qtopia-free-source-2.1.1.tar.gz qt-embedded-2.3.10-free.tar.gz qt-x11-2.3.2.tar.gz qt-x11-free-3.3.4.tar.gz

More information

Windows 2000 Server for T100

Windows 2000 Server for T100 2 1 Windows 95/98 Windows 2000 3.5 Windows NT Server 4.0 2 Windows DOS 3.5 T200 2002 RAID RAID RAID 5.1 Windows 2000 Server T200 2002 Windows 2000 Server Windows 2000 Server Windows 2000 Server 3.5 for

More information

epub

epub 3 Cisco 3.1 S e t u p C i s c o C i s c o Cisco IOS C i s c o 3.2 Te l n e t T F T P 3-1 3-1 configure terminal configure memory Configure network t e l n e t < C t r l - Z > conf t N V R A M T F T P I

More information

<4D6963726F736F667420506F776572506F696E74202D2030325FC2B2B3F85FA44AAB49B0BBB4FABB50B977A8BEA874B2CEC2B2A4B6BB50C0B3A5CE2E707074>

<4D6963726F736F667420506F776572506F696E74202D2030325FC2B2B3F85FA44AAB49B0BBB4FABB50B977A8BEA874B2CEC2B2A4B6BB50C0B3A5CE2E707074> 入 侵 偵 測 與 預 防 系 統 簡 介 與 應 用 蕭 翔 之 講 師 BS 7799 LA 課 程 大 綱 第 一 章 認 識 入 侵 偵 測 與 預 防 系 統 第 二 章 入 侵 偵 測 與 預 防 系 統 的 功 能 分 類 偵 測 技 術 第 三 章 入 侵 偵 測 與 預 防 系 統 部 署 架 構 第 四 章 入 侵 偵 測 與 預 防 系 統 的 應 用 效 益 第 五 章 結

More information

IBM Rational ClearQuest Client for Eclipse 1/ IBM Rational ClearQuest Client for Ecl

IBM Rational ClearQuest Client for Eclipse   1/ IBM Rational ClearQuest Client for Ecl 1/39 Balaji Krish,, IBM Nam LeIBM 2005 4 15 IBM Rational ClearQuest ClearQuest Eclipse Rational ClearQuest / Eclipse Clien Rational ClearQuest Rational ClearQuest Windows Web Rational ClearQuest Client

More information

Bus Hound 5

Bus Hound 5 Bus Hound 5.0 ( 1.0) 21IC 2007 7 BusHound perisoft PC hound Bus Hound 6.0 5.0 5.0 Bus Hound, IDE SCSI USB 1394 DVD Windows9X,WindowsMe,NT4.0,2000,2003,XP XP IRP Html ZIP SCSI sense USB Bus Hound 1 Bus

More information

MASQUERADE # iptables -t nat -A POSTROUTING -s / o eth0 -j # sysctl net.ipv4.ip_forward=1 # iptables -P FORWARD DROP #

MASQUERADE # iptables -t nat -A POSTROUTING -s / o eth0 -j # sysctl net.ipv4.ip_forward=1 # iptables -P FORWARD DROP # iptables 默认安全规则脚本 一 #nat 路由器 ( 一 ) 允许路由 # iptables -A FORWARD -i eth0 -o eth1 -j ACCEPT ( 二 ) DNAT 与端口转发 1 启用 DNAT 转发 # iptables -t nat -A PREROUTING -p tcp -d 192.168.102.37 dprot 422 -j DNAT to-destination

More information

ME3208E2-1.book

ME3208E2-1.book DocuPrint 205/255/305 操 作 說 明 書 Adobe Adobe logo PostScript PostScript 3 及 PostScript logo 是 Adobe Systems Incorporated 的 商 標 Microsoft Windows Windows NT Windows Server 是 美 國 Microsoft Corporation 於 美

More information

工程师培训

工程师培训 .1 TCP/IP TCP/IP 1 .2.2.1 Host 1960 S 1970 S Host Low Speed Lines 1970 S 1980 S pc Server Local Interneting 1980 S 1990 S Branch. pc Branch. WAN Branch. pc pc IBM SNA IBM X.25 2 .2.2 OSI OSI Application

More information

目录 1 IPv6 快速转发 IPv6 快速转发配置命令 display ipv6 fast-forwarding aging-time display ipv6 fast-forwarding cache ipv6 fas

目录 1 IPv6 快速转发 IPv6 快速转发配置命令 display ipv6 fast-forwarding aging-time display ipv6 fast-forwarding cache ipv6 fas 目录 1 IPv6 快速转发 1-1 1.1 IPv6 快速转发配置命令 1-1 1.1.1 display ipv6 fast-forwarding aging-time 1-1 1.1.2 display ipv6 fast-forwarding cache 1-1 1.1.3 ipv6 fast-forwarding aging-time 1-3 1.1.4 ipv6 fast-forwarding

More information

ext-web-auth-wlc.pdf

ext-web-auth-wlc.pdf 使 用 无 线 局 域 网 控 制 器 的 外 部 Web 身 份 验 证 配 置 示 例 目 录 简 介 先 决 条 件 要 求 使 用 的 组 件 规 则 背 景 信 息 外 部 Web 身 份 验 证 过 程 网 络 设 置 配 置 为 来 宾 用 户 创 建 动 态 接 口 创 建 预 先 身 份 验 证 ACL 在 WLC 上 为 来 宾 用 户 创 建 本 地 数 据 库 配 置 外 部

More information

Basic System Administration

Basic System Administration 基 本 系 统 管 理 ESX Server 3.5 ESX Server 3i 版 本 3.5 Virtual Center 2.5 基 本 管 理 指 南 基 本 管 理 指 南 修 订 时 间 :20080410 项 目 :VI-CHS-Q208-490 我 们 的 网 站 提 供 最 新 的 技 术 文 档, 网 址 为 : http://www.vmware.com/cn/support/

More information

0 配置 Host MIB 设备 V ( 简体版 ) 0 Update: 2016/1/30

0 配置 Host MIB 设备 V ( 简体版 ) 0 Update: 2016/1/30 0 配置 Host MIB 设备 V 1.1.2 ( 简体版 ) 0 Update: 2016/1/30 前言 N-Reporter 支持 Host Resource MIB 监控主机 (Host) 状态, 本文件描述 N-Reporter 用户如何配置 Host MIB 设备 文件章节如下 : 1. 配置 Windows Server 2003... 2 1-1.Windows Server 2003

More information

IC-900W Wireless Pan & Tilt Wireless Pan & Tilt Remote Control / Night Vision FCC ID:RUJ-LR802UWG

IC-900W Wireless Pan & Tilt Wireless Pan & Tilt Remote Control / Night Vision FCC ID:RUJ-LR802UWG IC-900W Wireless Pan & Tilt Wireless Pan & Tilt Remote Control / Night Vision FCC ID:RUJ-LR802UWG --------------------------------------------TABLE OF CONTENTS------------------------------------------

More information

一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页

一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页 第 1 页共 32 页 crm Mobile V1.0 for IOS 用户手册 一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页 二 crm Mobile 界面介绍 : 第 3 页共 32 页 三 新建 (New) 功能使用说明 1 选择产品 第 4 页共 32 页 2 填写问题的简要描述和详细描述 第 5 页共

More information

Microsoft Word - PS2_linux_guide_cn.doc

Microsoft Word - PS2_linux_guide_cn.doc Linux For $ONY PlayStatioin2 Unofficall General Guide Language: Simplified Chinese First Write By Beter Hans v0.1 Mail: hansb@citiz.net Version: 0.1 本 人 是 菜 鸟 + 小 白 欢 迎 指 正 错 误 之 处, 如 果 您 有 其 他 使 用 心 得

More information

Cadence SPB 15.2 VOICE Cadence SPB 15.2 PC Cadence 3 (1) CD1 1of 2 (2) CD2 2of 2 (3) CD3 Concept HDL 1of 1

Cadence SPB 15.2 VOICE Cadence SPB 15.2 PC Cadence 3 (1) CD1 1of 2 (2) CD2 2of 2 (3) CD3 Concept HDL 1of 1 Cadence SPB 15.2 VOICE 2005-05-07 Cadence SPB 15.2 PC Cadence 3 (1) CD1 1of 2 (2) CD2 2of 2 (3) CD3 Concept HDL 1of 1 1 1.1 Cadence SPB 15.2 2 Microsoft 1.1.1 Windows 2000 1.1.2 Windows XP Pro Windows

More information

Epson

Epson WH / MS CMP0087-00 TC WH/MS EPSON EPSON EXCEED YOUR VISION EXCEED YOUR VISION Seiko Corporation Microsoft and Windows are registered trademarks of Microsoft Corporation. Mac and Mac OS are registered trademarks

More information

05_資源分享-NFS及NIS.doc

05_資源分享-NFS及NIS.doc 5 NFS NFS Server NFS Client NIS NIS 5-0 (Network File System, NFS) Unix NFS mount NFS... Network Information Service NIS Linux NIS NIS NIS / / /etc/passwd /etc/group NFS NIS 5-1 NFS 5-1-1 NFS NFS Network

More information

ebook 185-6

ebook 185-6 6 Red Hat Linux DB2 Universal Database 6.1 D B 2 Red Hat D B 2 Control Center D B 2 D B 2 D B 2 6.1 DB2 Universal Database [DB2]6.1 D B 2 O LT P O L A P D B 2 I B M P C We e k D B 2 D B 2 L i n u x Windows

More information

ebook62-1

ebook62-1 1 Red Hat Linux R e d Hat Linux L i n u x X Wi n d o w Red Hat L i n u x 1.1 Red Hat Linux Red Hat 16 M 120 M 3. 5 Intel 386 C D - R O M C D - R O M We b / 1.1.1 L i n u x L i n u 4 Primary Partition Extended

More information

Converting image (bmp/jpg) file into binary format

Converting image (bmp/jpg) file into binary format RAiO Image Tool 操作说明 Version 1.0 July 26, 2016 RAiO Technology Inc. Copyright RAiO Technology Inc. 2013 RAiO TECHNOLOGY INC. www.raio.com.tw Revise History Version Date Description 0.1 September 01, 2014

More information

Quick Start Guide

Quick Start Guide 1 1 1 2 2 3 4 7 8 13 Windows 13 Macintosh 15 17 19 USB ( Windows ) 19... 19 C QA7-3236-V01 Exif Exif Exif Exif ICES-003 (Digital Apparatus) Class B (ENERGY STAR ) (ENERGY STAR ) (ENERGY STAR) (ENERGY STAR

More information

Abstract arm linux tool-chain root NET-Start! 2

Abstract arm linux tool-chain root NET-Start! 2 Lab III - Embedding Linux 1 Abstract arm linux tool-chain root NET-Start! 2 Part 1.4 Step1. tool-chain 4 Step2. PATH 4 Part 2 kernel 5 Step1. 5 Step2... 6 Step3...8 Part 3 root. 8 Step1. 8 Step2. 8 Part

More information

自由軟體教學平台

自由軟體教學平台 NCHC Opensource task force DRBL steven@nchc.gov.tw, c00hkl00@nchc.gov.tw National Center for High-Performance Computing http://www.nchc.gov.tw Jan, 2003 1 2003/1/28 ( ) 09:00-10:30 10:40-12:00 Linux 13:00-14:30

More information

Simulator By SunLingxi 2003

Simulator By SunLingxi 2003 Simulator By SunLingxi sunlingxi@sina.com 2003 windows 2000 Tornado ping ping 1. Tornado Full Simulator...3 2....3 3. ping...6 4. Tornado Simulator BSP...6 5. VxWorks simpc...7 6. simulator...7 7. simulator

More information

PL600 IPPBX 用户手册_V2.0_.doc

PL600 IPPBX 用户手册_V2.0_.doc VoIP 网 络 交 换 机 PL-600 IPPBX 用 户 手 册 深 圳 普 联 讯 电 子 科 技 有 限 公 司 版 权 所 有 2009 深 圳 市 普 联 讯 电 子 科 技 有 限 公 司 第 1 共 1 目 录 1. 前 言...3 2. 安 装 前 准 备...3 3. 硬 件 安 装...4 4. 登 陆 及 一 般 操 作 介 绍...4 5. 基 本 配 置...6 6.

More information

(Guangzhou) AIT Co, Ltd V 110V [ ]! 2

(Guangzhou) AIT Co, Ltd V 110V [ ]! 2 (Guangzhou) AIT Co, Ltd 020-84106666 020-84106688 http://wwwlenxcn Xi III Zebra XI III 1 (Guangzhou) AIT Co, Ltd 020-84106666 020-84106688 http://wwwlenxcn 230V 110V [ ]! 2 (Guangzhou) AIT Co, Ltd 020-84106666

More information

自由軟體教學平台

自由軟體教學平台 NCHC Opensource task force DRBL c00hkl00@nchc.gov.tw, steven@nchc.gov.tw National Center for High-Performance Computing http://www.nchc.gov.tw Dec, 2002 1 Outline 1. 2. DRBL 3. 4. Service DHCP, TFTP, NFS,

More information

TCP/IP TCP/IP OSI IP TCP IP IP TCP/IP TCP/IP

TCP/IP TCP/IP OSI IP TCP IP IP TCP/IP TCP/IP TCP/IP : TCP/IP TCP/IP OSI IP TCP IP IP TCP/IP TCP/IP 1. ASCII EBCDIC Extended Binary-Coded Decimal Interchange Code 2. / (1) (2) Single System Image SSI) (3) I/O (4) 3.OSI OSI Open System Interconnection

More information

2 2 3 DLight CPU I/O DLight Oracle Solaris (DTrace) C/C++ Solaris DLight DTrace DLight DLight DLight C C++ Fortran CPU I/O DLight AM

2 2 3 DLight CPU I/O DLight Oracle Solaris (DTrace) C/C++ Solaris DLight DTrace DLight DLight DLight C C++ Fortran CPU I/O DLight AM Oracle Solaris Studio 12.2 DLight 2010 9 2 2 3 DLight 3 3 6 13 CPU 16 18 21 I/O DLight Oracle Solaris (DTrace) C/C++ Solaris DLight DTrace DLight DLight DLight C C++ Fortran CPU I/O DLight AMP Apache MySQL

More information

经华名家讲堂

经华名家讲堂 5.1 5.1.1 5.1.2 5.2 5.2.1 5.2.2 5.2.3 5.2.4 5.2.5 5.3 5.3.1 5.3.2 5.3.3 / 5.3.4 / 5.3.5 / 5.4 Internet 5.4.1 Internet 5.4.2 Intranet 1. 2. 1 31 5 5.1 5.1.1 Internet 1 Host 20 60 IBM 2000 2 20 60 20 60

More information

WinMDI 28

WinMDI 28 WinMDI WinMDI 2 Region Gate Marker Quadrant Excel FACScan IBM-PC MO WinMDI WinMDI IBM-PC Dr. Joseph Trotter the Scripps Research Institute WinMDI HP PC WinMDI WinMDI PC MS WORD, PowerPoint, Excel, LOTUS

More information

AXIS P7224 Video Encoder Blade – Installation Guide

AXIS P7224 Video Encoder Blade – Installation Guide 安 装 指 南 AXIS P7224 刀 片 视 频 编 码 器 中 文 法 律 考 虑 事 项 视 频 和 音 频 监 视 可 能 会 受 法 律 限 制, 各 个 国 家 / 地 区 的 法 律 会 有 所 不 同 如 将 本 产 品 用 于 监 控 目 的, 需 要 先 检 查 是 否 符 合 你 所 在 区 域 内 的 法 律 规 定 本 产 品 包 括 四 个 (4) H.264 解 码

More information

9 Internet 10 Internet

9 Internet 10 Internet 1 2 3 4 5 6 Internet 7 8 9 Internet 10 Internet 11 12 1 1.1 1.2 1.3 1.4 1.5 1.6 1.1 1.1.1 20 50 20 60 ARPANET ARPANET Internet 20 70 ISO International Organization for Standardization TCP/IP 20 90 Internet

More information

Guide to Install SATA Hard Disks

Guide to Install SATA Hard Disks SATA RAID 1. SATA. 2 1.1 SATA. 2 1.2 SATA 2 2. RAID (RAID 0 / RAID 1 / JBOD).. 4 2.1 RAID. 4 2.2 RAID 5 2.3 RAID 0 6 2.4 RAID 1.. 10 2.5 JBOD.. 16 3. Windows 2000 / Windows XP 20 1. SATA 1.1 SATA Serial

More information

IP Access Lists IP Access Lists IP Access Lists

IP Access Lists IP Access Lists IP Access Lists Chapter 10 Access Lists IP Access Lists IP Access Lists IP Access Lists Security) IP Access Lists Access Lists (Network router For example, RouterA can use an access list to deny access from Network 4

More information

csa-faq.pdf

csa-faq.pdf Cisco 安 全 代 理 常 见 问 题 问 题 简 介 在 哪 里 能 找 到 CSA 文 档 和 产 品 支 持 信 息? 在 哪 里 能 下 载 最 新 的 版 本 和 补 丁 程 序 CSA 的? 在 哪 里 能 找 到 关 于 为 CSA 存 在 的 Bug 的 信 息? Linux 什 么 版 本 5 代 理 程 序 支 持? 哪 些 Solaris 版 本 5 代 理 程 序 支 持?

More information

CHN_p000A_Cover.ai

CHN_p000A_Cover.ai NextoDI Co., Ltd. www.nextodi.com 列表........................................................................ 1 3 4 4 6 7 8 9 10 12 14 16 20 01 02 03 04 1 2 3 5 6 4 XCopy Ready B Menu Menu Off Off 05 06

More information

目录 1 IPv6 快速转发 IPv6 快速转发配置命令 display ipv6 fast-forwarding aging-time display ipv6 fast-forwarding cache ipv6 fas

目录 1 IPv6 快速转发 IPv6 快速转发配置命令 display ipv6 fast-forwarding aging-time display ipv6 fast-forwarding cache ipv6 fas 目录 1 IPv6 快速转发 1-1 1.1 IPv6 快速转发配置命令 1-1 1.1.1 display ipv6 fast-forwarding aging-time 1-1 1.1.2 display ipv6 fast-forwarding cache 1-1 1.1.3 ipv6 fast-forwarding aging-time 1-3 1.1.4 ipv6 fast-forwarding

More information

Microsoft Word - UserManualForEaton_SC.doc

Microsoft Word - UserManualForEaton_SC.doc Winpower 用 户 使 用 手 册 若 要 进 行 软 件 更 新 及 查 看 其 他 语 言 的 使 用 手 册, 可 访 问 www.eaton.com/eseries 以 获 取 更 多 信 息 - 1 - 目 录 第 一 章 Winpower 的 介 绍 -----------------------------------------------------------------------------------

More information

エスポラージュ株式会社 住所 : 東京都江東区大島 東急ドエルアルス大島 HP: ******************* * 关于 Java 测试试题 ******

エスポラージュ株式会社 住所 : 東京都江東区大島 東急ドエルアルス大島 HP:  ******************* * 关于 Java 测试试题 ****** ******************* * 关于 Java 测试试题 ******************* 問 1 运行下面的程序, 选出一个正确的运行结果 public class Sample { public static void main(string[] args) { int[] test = { 1, 2, 3, 4, 5 ; for(int i = 1 ; i System.out.print(test[i]);

More information

<C8EBC3C5C6AAA3A8B5DA31D5C2A3A92E696E6464>

<C8EBC3C5C6AAA3A8B5DA31D5C2A3A92E696E6464> 第 1 章 进入 Photoshop 的全新世界 本章导读 Photoshop 1 1.1 Photoshop CS6 Photoshop Photoshop 1.1.1 Photoshop POP 1-1 图 1-1 平面广告效果 1.1.2 Photoshop 1-2 Photoshop CS6 Photoshop CS6 Photoshop CS6 Extended 3D 3 Photoshop

More information

Autodesk Product Design Suite Standard 系统统需求 典型用户户和工作流 Autodesk Product Design Suite Standard 版本为为负责创建非凡凡产品的设计师师和工程师提供供基本方案设计和和制图工具, 以获得令人惊叹叹的产品

Autodesk Product Design Suite Standard 系统统需求 典型用户户和工作流 Autodesk Product Design Suite Standard 版本为为负责创建非凡凡产品的设计师师和工程师提供供基本方案设计和和制图工具, 以获得令人惊叹叹的产品 Autodesk Product Design Suite Standard 20122 系统统需求 典型用户户和工作流 Autodesk Product Design Suite Standard 版本为为负责创建非凡凡产品的设计师师和工程师提供供基本方案设计和和制图工具, 以获得令人惊叹叹的产品设计 Autodesk Product Design Suite Standard 版本包包括以下软件产产品

More information

ARP ICMP

ARP ICMP ARP ICMP 2 9-1 ARP 9-2 ARP 9-3 ARP 9-4 ICMP 9-5 ICMP 9-6 ICMP 9-7 ICMP 3 ARP ICMP TCP / IP, IP ARP ICMP 3 IP, ARP ICMP IP ARP ICMP 2, 4 9-1 ARP, MAC, IP IP, MAC ARP Address Resolution Protocol, OSI ARP,,

More information

K7VT2_QIG_v3

K7VT2_QIG_v3 ............ 1 2 3 4 5 [R] : Enter Raid setup utility 6 Press[A]keytocreateRAID RAID Type: JBOD RAID 0 RAID 1: 2 7 RAID 0 Auto Create Manual Create: 2 RAID 0 Block Size: 16K 32K

More information

SEC-220

SEC-220 Session CERT/CC 60000 50000 40000 52,658 30000 26,829 20000 10000 0 2,412 1995 1999 2000 2001 Q1, 2002 Source: http://www.cert.org/stats/ CERT/CC 3000 2500 2000 2,437 1500 1000 500 0 171 1,065 1995

More information

epub 63-3

epub 63-3 3 Solaris S o l a r i s S o l a r i s 2 S o l a r i s s h e l l p a s s w d v i l s c a t p g m o r e r m 3.1 3.1.1 c p c p c o p y c p c p cp source-file destination-file s o u r c e - f i l e c p d e

More information

.. 3 N

.. 3 N 1 .. 3 N9.. 4 5.. 6 7.. 8 20.. 21 23.. 24.. 25 26.. 27.. 28.. 29 2 (Cyber Café) Linux (LAN) Linux Public Home 3 K12LTSP K12LTSPFedora Core 4 (Linux)LTSP Linux (command line interface) (Graphical User Interface,

More information

1 SQL Server 2005 SQL Server Microsoft Windows Server 2003NTFS NTFS SQL Server 2000 Randy Dyess DBA SQL Server SQL Server DBA SQL Server SQL Se

1 SQL Server 2005 SQL Server Microsoft Windows Server 2003NTFS NTFS SQL Server 2000 Randy Dyess DBA SQL Server SQL Server DBA SQL Server SQL Se 1 SQL Server 2005 DBA Microsoft SQL Server SQL ServerSQL Server SQL Server SQL Server SQL Server SQL Server 2005 SQL Server 2005 SQL Server 2005 o o o SQL Server 2005 1 SQL Server 2005... 3 2 SQL Server

More information

Microsoft Word - Front cover_white.doc

Microsoft Word - Front cover_white.doc Real Time Programme 行 情 报 价 程 序 Seamico Securities Public Company Limited WWW.SEAMICO.COM Table of Content 目 录 开 始 使 用 开 始 使 用 Z Net 程 序 程 序 1 股 票 观 察 者 4 每 日 股 票 按 时 间 的 交 易 查 询 10 多 股 同 列 13 股 票 行 情

More information

D. 192.168.5.32 E. 192.168.5.14 答 案 :C 3. 工 作 站 A 配 置 的 IP 地 址 为 192.0.2.24/28. 工 作 站 B 配 置 的 IP 地 址 为 192.0.2.100/28. 两 个 工 作 站 之 间 有 直 通 线 连 接, 两 台

D. 192.168.5.32 E. 192.168.5.14 答 案 :C 3. 工 作 站 A 配 置 的 IP 地 址 为 192.0.2.24/28. 工 作 站 B 配 置 的 IP 地 址 为 192.0.2.100/28. 两 个 工 作 站 之 间 有 直 通 线 连 接, 两 台 CCNP 学 前 测 试 题 都 选 自 官 方 的 全 真 考 试 题, 共 100 道 题 实 际 测 试 选 60 道 题, 同 官 方 正 式 考 题 数 目 基 本 一 致, 因 此 等 于 是 模 拟 考 试, 采 用 网 上 形 式 进 行 测 评 学 前 测 评 目 的 是 为 了 检 验 大 家 对 CCNA 阶 段 知 识 掌 握 的 程 度, 同 时 对 CCNA 最 核 心

More information

f2.eps

f2.eps 前 言, 目 录 产 品 概 况 1 SICAM PAS SICAM 电 力 自 动 化 系 统 配 置 和 使 用 说 明 配 置 2 操 作 3 实 时 数 据 4 人 机 界 面 5 SINAUT LSA 转 换 器 6 状 态 与 控 制 信 息 A 版 本 号 : 08.03.05 附 录, 索 引 安 全 标 识 由 于 对 设 备 的 特 殊 操 作 往 往 需 要 一 些 特 殊 的

More information

TPM BIOS Infineon TPM Smart TPM Infineon TPM Smart TPM TPM Smart TPM TPM Advanced Mode...8

TPM BIOS Infineon TPM Smart TPM Infineon TPM Smart TPM TPM Smart TPM TPM Advanced Mode...8 Smart TPM Rev. 1001 Smart TPM Ultra TPM Smart TPM TPM...3 1. BIOS... 3 2. Infineon TPM Smart TPM... 4 2.1. Infineon TPM...4 2.2. Smart TPM...4 3. TPM... 5 3.1. Smart TPM TPM...5 3.2. Advanced Mode...8

More information

SiteView技术白皮书

SiteView技术白皮书 SiteView ECC V6.2 技 术 白 皮 书 游 龙 网 络 科 技 ( 中 国 ) 有 限 公 司 DragonFlow Networks(China),Inc. 目 录 第 一 章 产 品 概 述... 3 第 二 章 系 统 结 构... 6 一 系 统 架 构... 7 1 用 户 管 理 模 块... 7 2 Web Server... 8 3 存 储 加 密 模 块... 8

More information

自由軟體教學平台

自由軟體教學平台 NCHC Opensource task force Steven Shiau steven@nchc.gov.tw National Center for High-Performance Computing Sep 10, 2002 1 Outline 1. 2. 3. Service DHCP, TFTP, NFS, NIS 4. 5. 2 DRBL (diskless remote boot

More information

基于UML建模的管理管理信息系统项目案例导航——VB篇

基于UML建模的管理管理信息系统项目案例导航——VB篇 PowerBuilder 8.0 PowerBuilder 8.0 12 PowerBuilder 8.0 PowerScript PowerBuilder CIP PowerBuilder 8.0 /. 2004 21 ISBN 7-03-014600-X.P.. -,PowerBuilder 8.0 - -.TP311.56 CIP 2004 117494 / / 16 100717 http://www.sciencep.com

More information

Paratune用户手册

Paratune用户手册 PARATERA Paratune 用 户 手 册 v4.0 北 京 并 行 科 技 有 限 公 司 2013 / 10 目 录 1 手 册 说 明... 5 1.1 关 于 手 册... 5 1.2 排 版 约 定... 5 1.3 名 词 解 释... 5 1.4 相 关 文 档... 6 1.5 信 息 反 馈... 6 2 Paratune 简 介... 7 2.1 软 件 界 面 与 主

More information

本文由筱驀釹贡献

本文由筱驀釹贡献 本 文 由 筱 驀 釹 贡 献 ppt 文 档 可 能 在 WAP 端 浏 览 体 验 不 佳 建 议 您 优 先 选 择 TXT, 或 下 载 源 文 件 到 本 机 查 看 Linux 操 作 系 统 Linux 操 作 系 统 第 一 部 分 介 绍 与 安 装 Linux 的 由 来 : Linux 的 由 来 : 的 由 来 Linus Torvalds 1.Linux 的 版 本 1.Linux

More information

Ác Åé å Serial ATA ( Sil3132) S A T A (1) SATA (2) BIOS SATA (3)* RAID BIOS RAID (4) SATA (5) SATA (a) S A T A ( S A T A R A I D ) (b) (c) Windows XP

Ác Åé å Serial ATA ( Sil3132) S A T A (1) SATA (2) BIOS SATA (3)* RAID BIOS RAID (4) SATA (5) SATA (a) S A T A ( S A T A R A I D ) (b) (c) Windows XP Serial ATA ( Sil3132)...2 (1) SATA... 2 (2) B I O S S A T A... 3 (3) RAID BIOS RAID... 6 (4) S A T A... 10 (5) S A T A... 12 Ác Åé å Serial ATA ( Sil3132) S A T A (1) SATA (2) BIOS SATA (3)* RAID BIOS

More information

ARM JTAG实时仿真器安装使用指南

ARM JTAG实时仿真器安装使用指南 ARM JTAG Version 1.31 2003. 11. 12 ARM JTAG ARM JTAG.3 ARM 2.1.4 2.2.4 ARM JTAG 3.1 18 3.2 18 3.2.1 Multi-ICE Server.18 3.2.2 ADS..21 ARM JTAG 4.1 Multi-ICE Server 33 4.1.1 Multi-ICE Server..... 33 4.1.2

More information

Sophos Central 快速安裝手冊

Sophos Central 快速安裝手冊 Sophos Central 快速安裝手冊 1 1. Sophos Central...5 2....9 3....13 3.1. Enduser Protection...13 3.2. Intercept X...21 3.3....28 3.4....36 3.5....45 3.5.1...45 3.5.2...50 3.5.3...54 3.5.4...57 3.5.5...60 3.6...63

More information

LSI U320 SCSI卡用户手册.doc

LSI U320 SCSI卡用户手册.doc V1.0 Ultra320 SCSI SCSI 2004 7 PentiumIntel MS-DOS Windows Novell Netware Novell Sco Unix Santa Cruz Operation LSI U320 SCSI SCSI SCSI Integrated Mirroring/Integrated Striping BIOS Firmware LSI U320 SCSI

More information

Logitech Wireless Combo MK45 English

Logitech Wireless Combo MK45 English Logitech Wireless Combo MK45 Setup Guide Logitech Wireless Combo MK45 English................................................................................... 7..........................................

More information

第3章 计算机网络体系结构

第3章  计算机网络体系结构 第 3 章 计 算 机 网 络 体 系 结 构 本 章 内 容 计 算 机 的 网 络 体 系 结 构 网 络 参 考 模 型 五 层 网 络 参 考 模 型 1 3.1 计 算 机 网 络 体 系 结 构 发 展 历 程 分 层 原 理 基 本 概 念 2 发 展 历 程 网 络 体 系 结 构 提 出 的 背 景 计 算 机 网 络 的 复 杂 性 异 质 性 不 同 的 通 信 介 质 有 线

More information

目 录

目 录 1 Quick51...1 1.1 SmartSOPC Quick51...1 1.2 Quick51...1 1.3 Quick51...2 2 Keil C51 Quick51...4 2.1 Keil C51...4 2.2 Keil C51...4 2.3 1 Keil C51...4 2.4 Flash Magic...9 2.5 ISP...9 2.6...10 2.7 Keil C51...12

More information

A9RBC8B.tmp

A9RBC8B.tmp CCIE A B 1B 255.255.255.0 255.255.255.224 002 A B 1 1A B 2A B ARP MAC 3A B 192.168.26.2 4A B ARP 003 Wireshark Windows Wireshark 1. http://www.wireshark.org/download.html B 2. Wireshark Capture Interfaces

More information

Ioncube Php Encoder 8 3 Crack 4. llamaba octobre traslado General Search colony

Ioncube Php Encoder 8 3 Crack 4. llamaba octobre traslado General Search colony Ioncube Php Encoder 8 3 Crack 4 ->>->>->> DOWNLOAD 1 / 5 2 / 5 Press..the..General..Tools..category4Encrypt..and..protect..files..with..PHP..encoding,..encryption,..ob fuscation..and..licensing... 2016

More information

六域链联盟 SDChain-Matrix 节点搭建指南 2018/07/26 Version : 1.0.0

六域链联盟 SDChain-Matrix 节点搭建指南 2018/07/26 Version : 1.0.0 SDChain-Matrix 节点搭建指南 目录 1 环境要求... 3 2 软件下载... 4 3 安装部署... 4 3.1 部署可执行程序目录... 4 3.2 部署配置文件目录... 4 3.3 部署数据库文件目录... 4 3.4 部署日志文件目录... 4 3.5 部署依赖库文件目录... 4 4 配置参数... 5 5 启动运行... 7 5.1 普通模式启动... 7 5.2 加载启动模式...

More information

1. 請 先 檢 查 包 裝 內 容 物 AC750 多 模 式 無 線 分 享 器 安 裝 指 南 安 裝 指 南 CD 光 碟 BR-6208AC 電 源 供 應 器 網 路 線 2. 將 設 備 接 上 電 源, 即 可 使 用 智 慧 型 無 線 裝 置 進 行 設 定 A. 接 上 電 源

1. 請 先 檢 查 包 裝 內 容 物 AC750 多 模 式 無 線 分 享 器 安 裝 指 南 安 裝 指 南 CD 光 碟 BR-6208AC 電 源 供 應 器 網 路 線 2. 將 設 備 接 上 電 源, 即 可 使 用 智 慧 型 無 線 裝 置 進 行 設 定 A. 接 上 電 源 1. 請 先 檢 查 包 裝 內 容 物 AC750 多 模 式 無 線 分 享 器 安 裝 指 南 安 裝 指 南 CD 光 碟 BR-6208AC 電 源 供 應 器 網 路 線 2. 將 設 備 接 上 電 源, 即 可 使 用 智 慧 型 無 線 裝 置 進 行 設 定 A. 接 上 電 源 B. 啟 用 智 慧 型 裝 置 的 無 線 Wi-Fi C. 選 擇 無 線 網 路 名 稱 "edimax.setup"

More information

1. Revo Uninstaller Pro Revo Uninstaller Pro Revo Uninstaller Pro Revo Uninstaller Pro Revo Uninsta ller Pro Revo Uninstaller Pro Revo Uninstaller Pro

1. Revo Uninstaller Pro Revo Uninstaller Pro Revo Uninstaller Pro Revo Uninstaller Pro Revo Uninsta ller Pro Revo Uninstaller Pro Revo Uninstaller Pro 1. 2. 3. 3.1. 3.2. 3.2.1. 3.2.2. 3.2.3. 3.3. 3.4. 3.5. 4. 5. 5.1. 5.2. 5.3. Windows 5.4. 5.5. 5.6. 5.7. 5.8. 6. 6.1. 6.2. 6.2.1. 6.2.2. 6.3. 6.3.1. 6.3.2. 6.4. 6.4.1. 6.4.2. 6.4.3. 6.5. 6.6. 7. 8. 9. Revo

More information

untitled

untitled V3041A-J/V3042A-J IP-SAN/NAS Infinova Infinova Infinova Infinova www.infinova.com.cn Infinova Infinova Infinova 1 2 1 2 V3041A-16R-J V3041A-24R-J V3042A-16R-J V3042A-24R-J V3049-EXD-R16 V3049-EXD-R24 ...

More information