WINPCAP 是什么意识?
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/25 11:29:34
xTnF|@I_En tѵ&7`E,R(&z8dزćğ;3\zC;J H3qvzg_#z6%J|eσJl_~nZ-Uo\>C23Wsˮ}pNXcB_o1Yb HXo&J1&mx
#B<̃.Y"¨Ჭ:m 8.=U |]OAOdeI?5X st|AG8Rg,E(QJ]ؕO <2ħ>:m~%q.'F"mߦ89ELvO XnY*I#W0Ü1\X,qsGR'z,%[ErQvqw
՛U%PPQpt̃J`ͨxx&N[?t&=7x6ՇL4^`H@aIfCQOIU)-,1[P9mYZ"QYTGy2&=!0g ĔR=2ړRhI1k?WPH%(Mk!&|e{&<4tl;K2,FoZB.ا"npdJvY˧m7u6) lSZY@[ȇ`(hC-2-ZyuTrAnVhK"T|VtpBqG_}b2"}+dDbfBi{a;3X5Q=}z壿_:}0Ac K
F|1wef8{ڈ\S|?w|}@ZHJ$[
WINPCAP 是什么意识?
WINPCAP 是什么意识?
WINPCAP 是什么意识?
Winpcap是一个免费公开的软件系统.它用于windows系统下的直接的网络编程.
大多数网络应用程序访问网络是通过广泛使用的套接字.这种方法很容易实现网络数据传输,因为操作系统负责底层的细节(比如协议栈,数据流组装等)以及提供了类似于文件读写的函数接口.
但是有时,简单的方法是不够的.因为一些应用程序需要一个底层环境去直接操纵网络通信.因此需要一个不需要协议栈支持的原始的访问网络的方法.
winpcap适用于下面的开发者:
1.捕获原始数据包.不管这个包是发往本地机,还是其他机器之间的交换包.
2.在数据包被发送到应用程序之前,通过用户定义的规则过滤.
3.向网络发送原始数据包.
4.对网络通信量做出统计.
这些功能依赖于Win32系统内核中的设备驱动以及一些动态链接库.
Winpcap提供了一个强大的编程接口,它很容易地在各个操作系统之间进行移植,也很方便程序员进行开发.
什么样的程序需要使用Winpcap
很多不同的工具软件使用Winpcap于网络分析,故障排除,网络安全监控等方面.Winpcap特别适用于下面这几个经典领域:
1.网络及协议分析
2.网络监控
3.通信日志记录
4.traffic generators
5.用户级别的桥路和路由
6.网络入侵检测系统(NIDS)
7.网络扫描
8.安全工具