首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 常用文档 > 什么是WinPcapWinPcap是什么

什么是WinPcapWinPcap是什么

资料介绍
电子百科

什么是WinPcap?WinPcap是什么?
发布日期:2009-2-2 12:34:54 文章来源:搜电 浏览次数: [pic]123
[pic][pic][pic]  
  WinPcap是用于网络封包抓取的一套工具,可适用于32位的操作平台上解析网络封包
,包含了核心的封包过滤,一个底层动态链接库,和一个高层系统函数库,及可用来直
接存取封包的应用程序界面。
 
  Winpcap是一个免费公开的软件系统。它用于windows系统下的直接的网络编程。
 
  大多数网络应用程序访问网络是通过广泛使用的套接字。这种方法很容易实现网络
数据传输,因为操作系统负责底层的细节(比如协议栈,数据流组装等)以及提供了类
似于文件读写的函数接口。
 
  但是有时,简单的方法是不够的。因为一些应用程序需要一个底层环境去直接操纵
网络通信。因此需要一个不需要协议栈支持的原始的访问网络的方法。
 
  winpcap适用于下面的开发者:
1、捕获原始数据包。不管这个包是发往本地机,还是其他机器之间的交换包。
2、在数据包被发送到应用程序之前,通过用户定义的规则过滤。
3、向网络发送原始数据包。
4、对网络通信量做出统计。
 
  这些功能依赖于Win32系统内核中的设备驱动以及一些动态链接库。
  Winpcap提供了一个强大的编程接口,它很容易地在各个操作系统之间进行移植,也
很方便程序员进行开发。
 
什么样的程序需要使用Winpcap
 
  很多不同的工具软件使用Winpcap于网络分析,故障排除,网络安全监控等方面。W
inpcap特别适用于下面这几个经典领域:
 
1、网络及协议分析
2、网络监控
3、通信日志记录
4、traffic generators
5、用户级别的桥路和路由
6、网络入侵检测系统(NIDS)
7、网络扫描
8、安全工具
 
  Winp
什么是WinPcapWinPcap是什么
本地下载

评论