數據包分析器
外观
此條目需要补充更多来源。 (2016年5月) |
嗅探(Sniffers)是一种网络流量数据分析的手段,常见于网络安全领域使用,也有用于业务分析领域[1],一般是指使用嗅探器对数据流的数据截获与封包分析(Packet analysis)。
嗅探所使用的工具即為“嗅探工具”,正式的叫法為“數據包分析器”,還有別稱為“嗅探器”、“抓包工具”。
用途
- 分析網絡問題
- 业务分析 [2]
- 分析网络信息流通量
- 网络大数据金融风险控制[3]
- 探测企图入侵网络的攻击
- 探测由内部和外部的用户滥用网络资源
- 探测网络入侵后的影响
- 监测链接互联网宽频流量
- 监测网络使用流量(包括内部用户,外部用户和系统)
- 监测互联网和用户电脑的安全状态
- 渗透与欺骗
缺陷
- 目前为止的嗅探均对加密数据不起作用,需要解密才可以得到需要的机密数据
- 当用户在执行网络数据文件下载时,嗅探出来的是大量垃圾数据包
- 分析器可能会包含敏感信息,引发隐私担忧,特别是在企业网络中。
- 部分复杂的协议或定制协议可能难以解析,导致分析器无法正确识别和解释。
- 恶意用户可能通过利用分析器本身的漏洞来规遍安全措施或者阻碍正常的网络分析。
- 在虚拟化和云环境中,动态网络拓扑和流量分析变得更为复杂。
- 数据包分析器可能需要大量计算资源,这可能在一些环境中成为限制因素。
- 对于新型威胁和未知攻击,数据包分析器可能无法提供足够的防御和检测手段。
知名嗅探工具
- CommView and CommView for WiFi (页面存档备份,存于互联网档案馆)
- dSniff
- Ettercap(遵守GNU的开源软件)
- Javvin Packet Analyzer
- Kismet
- Open Source Packet Sniffer Open Source Packet Sniffer
- Microsoft Network Monitor
- NetStumbler
- NetworkActiv PIAFCTM (页面存档备份,存于互联网档案馆)
- Network General
- Network Instruments
- Snoop (software) (Solaris)
- Tcpdump (man tcpdump)
- WildPackets(已经改名为Savvius)AiroPeek,EtherPeek与OmniPeek
- Wireshark(前称 Ethereal)[4]
- Winsock Packet Editor
- Simena Capture&Replay tools (页面存档备份,存于互联网档案馆)
- NetisCrossFlow