wireshark(ethereal)安装使用

上传人:marr****208 文档编号:116684575 上传时间:2019-11-17 格式:DOC 页数:15 大小:687KB
返回 下载 相关 举报
wireshark(ethereal)安装使用_第1页
第1页 / 共15页
wireshark(ethereal)安装使用_第2页
第2页 / 共15页
wireshark(ethereal)安装使用_第3页
第3页 / 共15页
wireshark(ethereal)安装使用_第4页
第4页 / 共15页
wireshark(ethereal)安装使用_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《wireshark(ethereal)安装使用》由会员分享,可在线阅读,更多相关《wireshark(ethereal)安装使用(15页珍藏版)》请在金锄头文库上搜索。

1、wireshark的安装和使用Wireshark是世界上最流行的网络分析工具。这个强大的工具可以捕捉网络中的数据,并为用户提供关于网络和上层协议的各种信息。与很多其他网络工具一样,Wireshark也使用pcap network library来进行封包捕捉。 Wireshark的优势:- 安装方便。- 简单易用的界面。- 提供丰富的功能。Wireshark的原名是Ethereal,新名字是2006年起用的。当时Ethereal的主要开发者决定离开他原来供职的公司,并继续开发这个软件。但由于Ethereal这个名称的使用权已经被原来那个公司注册,Wireshark这个新名字也就应运而生了。系统

2、要求:libpcap库对于Ethereal和Wireshark都非常重要,它们需要使用这个库的功能进行封包捕捉工作。 如果您的系统中没有安装libpcap或者其它必要的组件,当您使用apt-get安装Ethereal或Wireshark时,它们都会被自动添加。请参考 Wireshark tutorial。 使用如下命令,可以得到Ethereal或Wireshark的详细依赖关系列表。 #apt-cache depends wireshark #apt-cache depends ethereal 这是在我们的系统上得到的结果: # apt-cache depends etherealether

3、eal Dpend: libadns1 Dpend: libatk1.0-0 Dpend: libc6 Dpend: libcairo2 Dpend: libcap1 Dpend: libfontconfig1 Dpend: libglib2.0-0 Dpend: libgnutls12 Dpend: libgtk2.0-0 Dpend: libpango1.0-0 Dpend: libpcap0.8 Dpend: libpcre3 Dpend: libx11-6 Dpend: libxcursor1 Dpend: libxext6 Dpend: libxfixes3 Dpend: libxi

4、6 Dpend: libxinerama1 Dpend: libxrandr2 Dpend: libxrender1 Dpend: zlib1g Dpend: ethereal-common Recommande: gksu 安装:1. 使用安装包安装L2. 手动安装3. 安装TSHARK使用安装包安装:需要强调的是,Wireshark并没有提供针对Ubuntu edgy(6.10)之前版本的安装包,也没有直接提供能在Debian上稳定运行的版本。在这些情况下,您需要下载Ethereal的包,或者直接下载Wireshark的源代码然后自行编译。UbuntuUbuntu Edgy (6.10)

5、之前的版本:#apt-get install ethereal Ubuntu Edgy (6.10)之后的版本(包括Edgy):#apt-get install wireshark Debian 截止到2007年3月,还没有一个版本的Wireshark能在Debian上稳定运行。因此您可以选择下载Ethereal Ethereal#apt-get install ethereal 或者从debian package website下载和使用不稳定版本的Wireshark。 若要在Debian或者Ubuntu下运行Wireshark或者Ethereal:#ethereal #wireshark

6、手动安装:安装编译工具:#apt-get install build-essantial 为了成功编译Wireshark,您需要安装GTK+的开发文件和GLib库(libraries)。 #apt-get install libgtk2.0-dev libglib2.0-dev 安装Checkinstall以便管理您系统中直接由源代码编译安装的软件。 #apt-get install checkinstall 下载并解压缩Wireshark的源代码:#tar -xvf wireshark-0.99.5.tar.gz检查Wireshark的依赖关系:#cd wireshark-0.99.5#./

7、configure 如果出现如下错误信息,说明您需要安装GTK+和GLib库(请参照前述步骤):checking for GTK+ - version = 2.0.0. no* Could not run GTK+ test program, checking why. * The test program failed to compile or link. See the file config.log for the* exact error that occured. This usually means GTK+ is incorrectly installed.checking f

8、or pkg-config. (cached) /usr/bin/pkg-config checking for GLIB - version = 2.0.0. no * Could not run GLIB test program, checking why. * The test program failed to compile or link. See the file config.log for the* exact error that occured. This usually means GLIB is incorrectly installed. configure: e

9、rror: GLib2 distribution not found. 编译和安装:#make#checkinstall 运行Wireshark:#wireshark 安装TSHARK:您可以方便的通过如下方法安装Tshark(命令行模式工具): #apt-get install tshark 运行:在这篇教程中,我们将要介绍如何使用默认设置运行Wireshark。您可以从Wireshark Users Guide中获得更多帮助。 运行Wireshark或者Ethereal: (Ethereal与Wireshak的区别是什么?) #wireshark #ethereal 选择需要捕捉的设备。C

10、apture - Options选择您想要捕捉的设备后点击Start。 Wireshark的运行结果。 为了更加高效的使用Wireshark,详细了解其各项功能以及学习如何管理和使用过滤器找到自己想要的结果也是十分必要的。 界面说明:在成功运行Wireshark之后,我们就可以进入下一步,更进一步了解这个强大的工具。 下面是一张地址为192.168.1.2的计算机正在访问“”网站时的截图。 1. MENUS(菜单)2. SHORTCUTS(快捷方式)3. DISPLAY FILTER(显示过滤器)4. PACKET LIST PANE(封包列表)5. PACKET DETAILS PANE(封

11、包详细信息)6. DISSECTOR PANE(16进制数据)7. MISCELLANOUS(杂项)1. MENUS(菜单)程序上方的8个菜单项用于对Wireshark进行配置:- File(文件)- Edit (编辑)- View(查看)- Go (转到)- Capture(捕获)- Analyze(分析)- Statistics (统计) - Help (帮助)打开或保存捕获的信息。查找或标记封包。进行全局设置。设置Wireshark的视图。跳转到捕获的数据。设置捕捉过滤器并开始捕捉。设置分析选项。查看Wireshark的统计信息。查看本地或者在线支持。返回页面顶部2. SHORTCUTS

12、(快捷方式)在菜单下面,是一些常用的快捷按钮。您可以将鼠标指针移动到某个图标上以获得其功能说明。返回页面顶部3. DISPLAY FILTER(显示过滤器)显示过滤器用于查找捕捉记录中的内容。请不要将捕捉过滤器和显示过滤器的概念相混淆。请参考Wireshark过滤器中的详细内容。 返回页面顶部 4. PACKET LIST PANE(封包列表)封包列表中显示所有已经捕获的封包。在这里您可以看到发送或接收方的MAC/IP地址,TCP/UDP端口号,协议或者封包的内容。如果捕获的是一个OSI layer 2的封包,您在Source(来源)和Destination(目的地)列中看到的将是MAC地址,

13、当然,此时Port(端口)列将会为空。如果捕获的是一个OSI layer 3或者更高层的封包,您在Source(来源)和Destination(目的地)列中看到的将是IP地址。Port(端口)列仅会在这个封包属于第4或者更高层时才会显示。您可以在这里添加/删除列或者改变各列的颜色:Edit menu - Preferences 返回页面顶部5. PACKET DETAILS PANE(封包详细信息)这里显示的是在封包列表中被选中项目的详细信息。信息按照不同的OSI layer进行了分组,您可以展开每个项目查看。下面截图中展开的是HTTP信息。返回页面顶部6. DISSECTOR PANE(16

14、进制数据)“解析器”在Wireshark中也被叫做“16进制数据查看面板”。这里显示的内容与“封包详细信息”中相同,只是改为以16进制的格式表述。在上面的例子里,我们在“封包详细信息”中选择查看TCP端口(80),其对应的16进制数据将自动显示在下面的面板中(0050)。返回页面顶部7. MISCELLANOUS(杂项)在程序的最下端,您可以获得如下信息:- - 正在进行捕捉的网络设备。- 捕捉是否已经开始或已经停止。- 捕捉结果的保存位置。- 已捕捉的数据量。- 已捕捉封包的数量。(P)- 显示的封包数量。(D) (经过显示过滤器过滤后仍然显示的封包)- 被标记的封包数量。(M)过滤器:正如您在Wireshark教程第一部分看到的一样,安装、运行Wireshark并开始分析网络是非常简单的。 使用Wireshark时最常见的问题,是当您使用默认设置时,会得到大量冗余信息,以至于很难找到自己需要的部分。过犹不及。这就是为什么过滤器会如此重要。它们可以帮助我们在庞杂的结果中迅速找到我们需要的信息。-捕捉过滤器:用于决定将什么样的信息记录在捕捉结果中

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号