TCP-IP教学课件资料:WireShark_第1页
TCP-IP教学课件资料:WireShark_第2页
TCP-IP教学课件资料:WireShark_第3页
TCP-IP教学课件资料:WireShark_第4页
TCP-IP教学课件资料:WireShark_第5页
已阅读5页,还剩54页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

WireShark教学目标通过本章学习使学生能够:1、了解协议分析工具的工作原理 2、熟悉wireshark的基本功能 3、掌握过滤器设置 4、掌握报文分析过程Wireshark概述概述Wireshark的原名是Ethereal,新名字是2006年起用的。当时Ethereal的主要开发者决定离开他原来供职的公司,并继续开发这个软件。但由于Ethereal这个名称的使用权已经被原来那个公司注册,Wireshark这个新名字也就应运而生了。Wireshark的优势:安装方便。简单易用的界面。提供丰富的功能。启动后的界面功能界面介绍MENUS(菜单)SHORTCUTS(快捷方式)

DISPLAYFILTER(显示过滤器)PACKETLISTPANE(封包列表)PACKETDETAILSPANE(封包详细信息)DISSECTORPANE(16进制数据)MISCELLANOUS(杂项)在菜单下面,是一些常用的快捷按钮。您可以将鼠标指针移动到某个图标上以获得其功能说明。显示过滤器用于查找捕捉记录中的内容。请不要将捕捉过滤器和显示过滤器的概念相混淆。开始抓包开始抓包封包列表中显示所有已经捕获的封包。在这里您可以看到发送或接收方的MAC/IP地址,TCP/UDP端口号,协议或者封包的内容。如果捕获的是一个OSIlayer2的封包,在Source(来源)和Destination(目的地)列中看到的将是MAC地址,当然,此时Port(端口)列将会为空。如果捕获的是一个OSIlayer3或者更高层的封包,在Source(来源)和Destination(目的地)列中看到的将是IP地址。Port(端口)列仅会在这个封包属于第4或者更高层时才会显示。在编辑

菜单->首选项下可以添加/删除列或者改变各列的颜色:这里显示的是在封包列表中被选中项目的详细信息。

信息按照不同的OSIlayer进行了分组,可以展开每个项目查看。下面截图中展开的是HTTP信息。“解析器”在Wireshark中也被叫做“16进制数据查看面板”。这里显示的内容与“封包详细信息”中相同,只是改为以16进制的格式表述。

在上面的例子里,我们在“封包详细信息”中选择查看TCP端口(80),其对应的16进制数据将自动显示在下面的面板中(0050)。显示界面设置列设置---添加列列设置---添加列列设置---编辑列、删除列设置时间显示格式设置/取消时间参考设置/取消时间参考设置

名称解析查看已解析的地址手工修改名称解析数据包操作标记/取消标记数据包修改数据包颜色这样设置下次启动会失效修改数据包颜色注释数据包合并数据包可以把多个数据包合并成一个进行统计和分析打印数据包导出数据包首选项设置打开首选项对话框过滤器运行Wireshark并开始分析网络是非常简单的。使用Wireshark时最常见的问题,是当您使用默认设置时,会得到大量冗余信息,以至于很难找到自己需要的部分。这就是为什么过滤器会如此重要。它们可以帮助我们在庞杂的结果中迅速找到我们需要的信息。捕捉过滤器:用于决定将什么样的信息记录在捕捉结果中。需要在开始捕捉前设置。显示过滤器:在捕捉结果中进行详细查找。他们可以在得到捕捉结果后随意修改。两种过滤器的目的是不同的捕捉过滤器是数据经过的第一层过滤器,它用于控制捕捉数据的数量,以避免产生过大的日志文件。显示过滤器是一种更为强大(复杂)的过滤器。它允许您在日志文件中迅速准确地找到所需要的记录。捕捉过滤器语法说明:

类型:host、net、port

方向:src、dst如果没有特别指明来源或目的地,则默认使用“srcordst”作为关键字

协议:ether、ip、tcp、udp、http、ftp

逻辑运算符:&&与||或!非tcpdstport80显示目的TCP端口为80的封包。ipsrchost显示来源IP地址为的封包。host显示目的或来源IP地址为的封包。srcportrange2000-2500显示来源为UDP或TCP,并且端口号在2000至2500范围内的封包。etherhost00:88:ca:86:f8:0d显示物理地址为00:88:ca:86:f8:0d的封包。ethersrchost00:88:ca:86:f8:0d例子例子noticmp显示除了icmp以外的所有封包。(icmp通常被ping工具使用)srchost2andnotdstnet/16显示来源IP地址为2,但目的地不是/16的封包。(srchost2orsrcnet/16)andtcpdstportrange200-10000anddstnet/8显示来源IP为2或者来源网络为/16,目的地TCP端口号在200至10000之间,并且目的位于网络/8内的所有封包。显示过滤器语法说明:

比较运算符:==、!=、>、<、>=IP地

址:ip.addrip.srcip.dst

端口过滤:tcp.port、icp.srcport、tcp.dstport、tcp.flags.syn、tcp.flag.ack

逻辑运算符:and与or或not非协议过滤:arp、ip、icmp、udp、tcp、dns针对IP地址的过滤:ip.addr==ip.src==

ip.src!=orip.dst!=例子针对协议的过滤:httphttpordnsnotarp或!arp针对端口的过滤:tcp.port==80tcp.srcport==80tcp.dstport==80udp.port>=2048过滤:tcp.flags.sys==1显示TCP中SYN标志等于1的封包tcp.flags显示包含TCP标志的封http.request.method==“GET”httpcontains“baidu”例子针对长度的过滤:ip.len==1480除了以太网头固定长度14,其它都算是ip.len,即从ip本身到最后。tcp.len==1440指的是ip数据包(tcp下面那块数据),不包括tcp本身udp.length==38这个长度是指udp本身固定长度8加上udp下面那块数据包之和过滤:ip[8]==40表示IP首部第9个字节等于40(64)的包(即TTL=64)。等价于ip.ttl==64ip[9]==11表示IP中协议字段为UDP(17)的包例子

高级功能显示摘要信息(显示摘要信息)做了标记的包显示过滤显示摘要信息在窗口里可以看到全局的统计信息:-保存捕捉结果的文件-捕捉时间-捕捉过滤器的信息。-显示过滤器的信息。协议分级统计协议分级协议分级统计会话统计统计通信会话之间接收和发送的数据包和字节数会话统计会话统计端点统计统计通信会话中每个节点接收和发送的数据

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论