首页 理论教育 Sniffer工具:计算机网络技术实用指南

Sniffer工具:计算机网络技术实用指南

时间:2023-11-16 理论教育 版权反馈
【摘要】:Sniffer即网络嗅探器,用于监听网络中的数据包,分析网络性能和故障。而通过Sniffer工具,可以将网络接口设置为“混杂”模式。Sniffer工具分为软件和硬件两大类,这里主要以Sniffer Pro软件为例对Sniffer工具的使用方法和功能进行简单介绍。除了这些间接分析方法外,还可以利用AntiSniff工具,它提供了直接检测Sniffer的功能,从而可以对Sniffer进行有效防范。

Sniffer工具:计算机网络技术实用指南

Sniffer即网络嗅探器,用于监听网络中的数据包,分析网络性能和故障。Sniffer主要用于网络管理和网络维护,系统管理员通过Sniffer可以诊断出通过常规工具难以解决的网络疑难问题,包括计算机之间的异常通信、不同网络协议的通信流量、每个数据包的源地址和目的地址等,它将提供非常详细的信息。

通常每个网络接口都有一个互不相同的硬件地址(MAC),同时,每个网段有一个在此网段中广播数据包的广播地址(代表所有的接口地址)。一般情况下,一个网络接口只响应目的地址是自己硬件地址或者自己所处网段的广播地址的数据帧,并由操作系统进一步进行处理,而丢弃不是发给自己的数据帧。

而通过Sniffer工具,可以将网络接口设置为“混杂”(Promiscuous)模式。在这种模式下,网络接口就处于一个对网络进行“监听”的状态,而它可以监听此网络中传输的所有数据帧,而不管数据帧的目标地址是广播地址还是自己或者其他网络接口的地址。它将对遭遇的每一个数据帧产生硬件中断,交由操作系统对这个帧进行处理,比如截获这个数据帧,进而实现实时分析数据帧中包含的内容。

Sniffer工具分为软件和硬件两大类,这里主要以Sniffer Pro软件为例对Sniffer工具的使用方法和功能进行简单介绍。当然,Sniffer软件工具还有很多种,例如SQLServerSniffer、FsSniffer等,它们的功能和使用的环境有所不同,如果读者感兴趣,可以自己进行深入探索。(www.xing528.com)

对于Sniffer工具的防范可以从以下几个方面进行:首先,如果通过网管工具发现在局域网内存在长时间占用较大带宽的计算机,这台计算机可能在进行嗅探;其次,Sniffer的记录文件增长很快,通过分析文件系统大小的变换情况,可以找到这个文件;最后,如果计算机的网络接口处于混杂模式下(在UNIX环境下通过ifconfig-a命令查看网络接口状态),则它很可能运行了Sniffer。通过上面的几种方法,可以对Sniffer进行分析监测。除了这些间接分析方法外,还可以利用AntiSniff工具,它提供了直接检测Sniffer的功能,从而可以对Sniffer进行有效防范。

Sniffer Pro软件简介:Sniffer软件是NAI公司推出的功能强大的协议分析软件,实验中使用Sniffer Pro 4.7来截获网络中传输的FTP、HTTP、Telnet等数据包,并进行分析。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈