网络监听工具Ethereal使用说明

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

网络监听工具Ethereal使用说明

1.1 Ethereal简介

Ethereal是一款免费的网络协议分析程序,支持Unix、Windows。借助这个程序,你既可以直接从网络上抓取数据进行分析,也可以对由其他嗅探器抓取后保存在硬盘上的数据进行分析。你能交互式地浏览抓取到的数据包,查看每一个数据包的摘要和详细信息。Ethereal有多种强大的特征,如支持几乎所有的协议、丰富的过滤语言、易于查看TCP会话经重构后的数据流等。

它的主要特点为:

∙支持Unix系统和Windows系统

∙在Unix系统上,可以从任何接口进行抓包和重放

∙可以显示通过下列软件抓取的包

∙tcpdump

∙Network Associates Sniffer and Sniffer Pro

∙NetXray

∙Shomiti

∙AIX’s iptrace

∙RADCOM & RADCOM’s WAN/LAN Analyzer

∙Lucent/Ascend access products

∙HP-UX’s nettl

∙Toshiba’s ISDN routers

∙ISDN4BSD i4btrace utility

∙Microsoft Network Monitor

∙Sun snoop

∙将所抓得包保存为以下格式:

▪libpcap (tcpdump)

▪Sun snoop

▪Microsoft Network Monitor

▪Network Associates Sniffer

∙可以根据不同的标准进行包过滤

∙通过过滤来查找所需要的包

∙根据过滤规则,用不同的颜色来显示不同的包

提供了多种分析和统计工具,实现对信息包的分析

图1-1 Ethereal抓包后直观图

图1是Ethereal软件抓包后的界面图,我们可以根据需要,对所抓得包进行分析。另外,

由于Ethereal软件的源代码是公开的,可以随意获得,因此,人们可以很容易得将新的协议添

加到Ethereal中,比如新的模块,或者直接植入源代码中。

1.2 Ethereal支持的网络协议

Ethereal能对很多协议进行解码,它支持几乎所有的协议,如AARP, AFS, AH, AIM, ARP, ASCEND, ATM, AUTO_RP, BGP, BOOTP, BOOTPARAMS, BROWSER, BXXP, CDP, CGMP, CLNP, CLTP, COPS, COTP, DATA, DDP, DDTP, DEC_STP, DIAMETER, DNS, EIGRP, ESIS, ESP, ETH, FDDI, FR, FRAME, FTP, FTP-DATA, GIOP, GRE, GVRP, H1, H261, HCLNFSD, HSRP, HTTP, ICMP, ICMPV6, ICP, ICQ, IGMP, IGRP, ILMI, IMAP, IP, IPCOMP, IPCP, IPP, IPV6, IPX, IPXMSG, IPXRIP, IPXSAP, IRC, ISAKMP, ISIS, ISIS_CSNP, ISIS_HELLO, ISIS_LSP, ISIS_PSNP, ISL, IUA, KERBEROS, L2TP, LANE, LANMAN, LAPB, LAPBETHER, LAPD, LCP, LDAP, LDP, LLC, LPD, M3UA, MAILSLOT, MALFORMED, MAPI, MIP, MOUNT, MP, MPLS, MSPROXY, NBDGM, NBIPX, NBNS,

NBP, NBSS, NCP, NETBIOS, NETLOGON, NFS, NLM, NMPI, NNTP, NTP, NULL, OSPF, PIM, POP, PORTMAP, PPP, PPPOED, PPPOES, PPTP, Q2931, Q931, QUAKE, RADIUS, RIP, RIPNG, RLOGIN, RPC, RQUOTA, RSH, RSVP, RTCP, RTMP, RTP, RTSP, RX, SAP, SCTP, SDP, SHORT, SIP, SLL, SMB, SMTP, SMUX, SNA, SNMP, SOCKS, SPX, SRVLOC, SSCOP, STAT, STP, SUAL, SYSLOG, TACACS, TCP, TELNET, TEXT, TFTP, TIME, TNS, TPKT, TR, TRMAC, UDP, V120, VINES, VINES_FRP, VINES_SPP, VLAN, VRRP, VTP, WAP-WSP, WAP-WSP-WTP, WAP-WTLS, WCCP, WHO, WLAN, X.25, X11, XOT, YHOO, YPBIND, YPSERV, YPXFR, ZEBRA等。在Ethereal主菜单的Tools下有一个“Decode As”选项,可以很容易的将获得的数据包转换为相应的协议

1.3 Ethereal操作指导

1.3.1 Ethereal操作界面

Ethereal软件界面如图1所示,在这个窗口上,整个界面环境分为三个窗口,最上面的窗口是抓包列表窗口,经过Ethereal软件抓包后的数据包都会列在这个窗口中,同时你可以根据抓包序列号,抓包时间、源地址、目标地址、协议等进行包列表的排序,这样你可以很容易的找到你所需要的信息包。

中间的窗口中显示的是抓包列表上所选择的包对应的各层协议说明,其中,协议层次信息以树型的结构进行显示。

最下面的窗口是数据窗口,显示的是上层窗口选中的信息包的具体数据,同时,在中间树型窗口中所选择的某一协议数据域的内容,在数据窗口中会被突出地显示出来。

在整个界面的左下角,有一个“filter”按钮,单击这个按钮会弹出过滤设置对话框。在这个按钮的右边是一个小文本框,在这里可以填入进行过滤的字符串。同时这个过滤文本框也会显示当前进行过滤的内容,你也可以通过下拉条选择曾经进行过滤的字符串进行抓包过滤。在这个文本框右边,是一个“reset”按钮,单击这个按钮将会显示当前的过滤信息。在整个界面的最右下方,是一个状态栏,在这里将显示的状态例如,软件是否正在进行抓包操作,如果没有在进行抓包,那么它将显示当前读取的文件名,如果你在树型窗口中选择了某个协议,那么这个状态栏中将会显示当前所选择的协议域。

1.3.2 Ethereal界面菜单

Ethereal的菜单如图2所示:

相关文档
最新文档