好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

Ethereal详细图解使用方法.doc

6页
  • 卖家[上传人]:e****s
  • 文档编号:219414323
  • 上传时间:2021-12-07
  • 文档格式:DOC
  • 文档大小:333KB
  • / 6 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • Ethereal使用入门ethereal 可以用来从网络上抓包,并能对包进行分析下面介绍windows 下面ethereal 的使用方法安装1)安装winpcap,下载地址 2)安装ethereal ,下载地址 使用windows 程序,使用很简单启动ethereal 以后,选择菜单Capature->Start ,就OK 了当你不想抓的时候,按一下stop, 抓的包就会显示在面板中,并且已经分析好了下面是一个截图:ethereal使用-capture选项  nterface: 指定在哪个接口(网卡)上抓包一般情况下都是单网卡,所以使用缺省的就可以了Limit each packet: 限制每个包的大小,缺省情况不限制  Capture packets in promiscuous mode: 是否打开混杂模式如果打开,抓取所有的数据包一般情况下只需要监听本机收到或者发出的包,因此应该关闭这个选项Filter:过滤器只抓取满足过滤规则的包(可暂时略过) File:如果需要将抓到的包写到文件中,在这里输入文件名称use ring buffer: 是否使用循环缓冲缺省情况下不使用,即一直抓包。

      注意,循环缓冲只有在写文件的时候才有效如果使用了循环缓冲,还需要设置文件的数目,文件多大时回卷  其他的项选择缺省的就可以了 ethereal的抓包过滤器   抓包过滤器用来抓取感兴趣的包,用在抓包过程中 抓包过滤器使用的是libcap 过滤器语言,在tcpdump 的手册中有详细的解释,基本结构是: [not] primitive [and|or [not] primitive ...] 个人观点,如果你想抓取某些特定的数据包时,可以有以下两种方法,你可以任选一种, 个人比较偏好第二种方式:   1、在抓包的时候,就先定义好抓包过滤器,这样结果就是只抓到你设定好的那些类型的数 据包;   2、先不管三七二十一,把本机收到或者发出的包一股脑的抓下来,然后使用下节介绍的显 示过滤器,只让Ethereal 显示那些你想要的那些类型的数据包; etheral的显示过滤器(重点内容)   在抓包完成以后,显示过滤器可以用来找到你感兴趣的包,可以根据1)协议2)是否存在某个域3)域值4)域值之间的比较来查找你感兴趣的包  举个例子,如果你只想查看使用tcp 协议的包,在ethereal 窗口的左下角的Filter 中输入tcp, 然后回车,ethereal 就会只显示tcp 协议的包。

      如下图所示:  值比较表达式可以使用下面的操作符来构造显示过滤器自然语言类c 表示举例eq == ip.addr==例如:在ethereal 使用协议插件 ethereal 能够支持许多协议,但有些协议需要安装插件以后才能解,比如H.323,以H.323 协议为例,首先下载ethereal 的H.323 插件,下载地址 ,然后,需要进行一下设置1)启动ethereal 2)菜单Edit->Preference 3)单击Protocols 前面的"+"号,展开Protocols 4)找到Q931 ,并单击5)确保"Desegment.... TCP segments" 是选中的(即方框被按下去)6)单击TCP 7)确保"Allow....TCP streams" 是选中的8)确保没有选中"Check....TCP checksum" 和"Use....sequence numbers" 9)单击TPKT 10)确保"Desegment....TCP segments" 是选中的11)点击Save,然后点击Apply ,然后点击OK 你也完全可以不断地重新安装新版本winpcap 和ethreal, 这样就可以不需在旧的ethreal 的版本中安装新的插件来支持新的协议插件。

      这也是懒人的一种做法。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.