Ethereal使用说明.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Ethereal使用说明.doc

Ethereal使用说明 默认分类 2009-10-31 23:33:45 阅读2531 评论0 ??字号:大中小?订阅 您正在看的网络协议教程是:Ethereal使用入门。? ethereal?可以用来从网络上抓包,并能对包进行分析。下面介绍windows?下面ethereal?的使用方法 安装 1)安装winpcap,下载地址http://netgroup-serv.polito.it/winpcap/install/Default.htm? 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==0?ne?!=?ip.addr!=0?gt??frame.pkt_len10?lt??frame.pkt_len10?ge?=?frame.pkt_len=10?le?=?frame.pkt_len=10?   表达式组合可以使用下面的逻辑操作符将表达式组合起来自然语言类c?表示举例and??逻辑与,比如ip.addr=0tcp.flag.fin?or?||?逻辑或,比如ip.addr=0||ip.addr=1?xor?^^?异或,如tr.dst[0:3]?==?0.6.29?xor?tr.src[0:3]?==?not?!?逻辑非,如?!llc? 例如: 我想抓取IP?地址是0?的主机,它所接收收或发送的所有的HTTP?报文,那么合适的显示Filter?(过滤器)就是: ?点击查看大图 ? 在ethereal?使用协议插件? ethereal?能够支持许多协议,但有些协议需要安装插件以后才能解,比如H.323,以H.323?协议为例,首先下载ethereal?的H.323?插件,下载地址/?下载完了以后将文件(h323.dll)?解压到ethereal?安装目录的plugin\0.9.x?目录下面,比如我的是0.9.11?,然后,需要进行一下设置1)启动ethereal?2)菜单Edit-Preference?3)单击Protocols?前面的+号,展开Protocols?4)找到Q931?,并单击5)确保Desegment....?TCP?segments?是选中的(即方框被按下去)6)单击TCP?7)确保Allow....TCP?streams?是选中的8)确保没有选中Ch

文档评论(0)

000 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档