您的位置 首页 > 德语词汇

ethereal是什么意思?用法、例句(电脑网络知识:抓包软件Ethereal使用教程)

大家好,今天来为大家分享ethereal是什么意思?用法、例句的一些知识点,和电脑网络知识:抓包软件Ethereal使用教程的问题解析,大家要是都明白,那么可以忽略,如果不太清楚的话可以看看本篇文章,相信很大概率可以解决您的问题,接下来我们就一起来看看吧!

ethereal可以用来从网络上抓包,并能对包进行分析。下面介绍windows下面ethereal的使用方法。

启动ethereal以后,选择菜单Capature->Start,就OK了。当你不想抓的时候,按一下stop,抓的包就会显示在面板中,并且已经分析好了。

ethereal是什么意思?用法、例句(电脑网络知识:抓包软件Ethereal使用教程)

interface:指定在哪个接口(网卡)上抓包。一般情况下都是单网卡,所以使用缺省的就可以了Limiteachpacket:限制每个包的大小,缺省情况不限制。

Capturepacketsinpromiscuousmode:是否打开混杂模式。如果打开,抓取所有的数据包。一般情况下只需要监听本机收到或者发出的包,因此应该关闭这个选项。Filter:过滤器。只抓取满足过滤规则的包(可暂时略过)File:如果需要将抓到的包写到文件中,在这里输入文件名称。useringbuffer:是否使用循环缓冲。缺省情况下不使用,即一直抓包。注意,循环缓冲只有在写文件的时候才有效。如果使用了循环缓冲,还需要设置文件的数目,文件多大时回卷。其他的项选择缺省的就可以了。

抓包过滤器用来抓取感兴趣的包,用在抓包过程中。抓包过滤器使用的是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==10.1.10.20ne!=ip.addr!=10.1.10.20gt>frame.pkt_len>10lt<frame.pkt_len<10ge>=frame.pkt_len>=10le<=frame.pkt_len<=10

表达式组合可以使用下面的逻辑操作符将表达式组合起来自然语言类c表示举例and&&逻辑与,比如ip.addr=10.1.10.20&&tcp.flag.finor||逻辑或,比如ip.addr=10.1.10.20||ip.addr=10.1.10.21xor^^异或,如tr.dst[0:3]==0.6.29xortr.src[0:3]==not!逻辑非,如!llc

例如:我想抓取IP地址是192.168.2.10的主机,它所接收或发送的所有的HTTP报文,那么合适的显示Filter(过滤器)就是:

ethereal能够支持许多协议,但有些协议需要安装插件以后才能解,比如H.323,以H.323协议为例,首先下载ethereal的H.323插件,下载地址下载完了以后将文件(h323.dll)解压到ethereal安装目录的plugin\\0.9.x目录下面,比如我的是0.9.11,然后,需要进行一下设置:

3)单击Protocols前面的"+"号,展开Protocols

5)确保"Desegment....TCPsegments"是选中的(即方框被按下去)

7)确保"Allow....TCPstreams"是选中的

8)确保没有选中"Check....TCPchecksum"和"Use....sequencenumbers"

10)确保"Desegment....TCPsegments"是选中的

11)点击Save,然后点击Apply,然后点击OK你也完全可以不断地重新安装新版本winpcap和ethreal,这样就可以不需在旧的ethreal的版本中安装新的插件来支持新的协议插件。这也是懒人的一种做法。

好了,文章到这里就结束啦,如果本次分享的ethereal是什么意思?用法、例句和电脑网络知识:抓包软件Ethereal使用教程问题对您有所帮助,还望关注下本站哦!

本站涵盖的内容、图片、视频等数据,部分未能与原作者取得联系。若涉及版权问题,请及时通知我们并提供相关证明材料,我们将及时予以删除!谢谢大家的理解与支持!

Copyright © 2023