网络封包抓取工具 WinPcap 详细解读
- 分类:帮助 回答于: 2020年11月18日 09:04:02
WinPcap 是一个免费公开的软件系统。它用于 Windows 系统下的直接的网络编程。大多数网络应用程序访问网络是通过广泛使用的套接字。这种方法很容易实现网络数据传输,因为操作系统负责底层的细节(比如协议栈,数据流组装等)以及提供了类似于文件读写的函数接口。但是有时,简单的方法是不够的。因为一些应用程序需要一个底层环境去直接操纵网络通信。因此需要一个不需要协议栈支持的原始的访问网络的方法。
WinPcap 适用于下面的开发者:
1、捕获原始数据包。不管这个包是发往本地机,还是其他机器之间的交换包。
2、在数据包被发送到应用程序之前,通过用户定义的规则过滤。
3、向网络发送原始数据包。
4、对网络通信量做出统计。
这些功能依赖于 Win32系统内核中的设备驱动以及一些动态链接库。
WinPcap 提供了一个强大的编程接口,它很容易地在各个操作系统之间进行移植,也很方便程序员进行开发。
什么样的程序需要使用 Winpcap?
很多不同的工具软件使用 WinPcap 于网络分析,故障排除,网络安全监控等方面。WinPcap 特别适用于下面这几个经典领域:
1、网络及协议分析
2、网络监控
3、通信日志记录
4、traffic generators
5、用户级别的桥路和路由
6、网络入侵检测系统(NIDS)
7、网络扫描
8、安全工具
WinPcap 有些方面不能做。它不依靠主机的诸如 TCP/IP 协议去收发数据包。这意味着它不能阻塞,不能处理同一台主机中各程序之间的通信数据。它只能“嗅探”到物理线路上的数据报。因此它不适用于 traffic shapers,QoS 调度,以及个人防火墙。
WinPcap 下载:https://www.winpcap.org/
猜您喜欢
- 平面设计简介2024/02/22
- CAD快捷键,小编教你CAD快捷键有哪些..2018/05/28
- windows无法打开添加打印机怎么解决..2022/10/29
- 遇到电脑网页打不开怎么回事..2020/06/27
- [解决QQ群文件下载失败问题]..2024/02/26
- 笔记本无法关机,小编教你笔记本无法关..2018/03/21
相关推荐
- 联想电脑开不了机 电源灯亮怎么办..2022/12/11
- 玩英雄联盟黑屏怎么办2023/01/23
- 专业录音棚,打造你的音乐梦想..2024/04/20
- 最小化快捷键,小编教你窗口最小化快捷..2018/09/10
- 两张图片合成一张的简单方法..2024/02/16
- 【网盘搜搜】快速搜索并下载你需要的..2023/11/01