# 基于WFP的流量捕获与拦截系统 ## 项目简介 本项目是一个基于Windows筛选平台(WFP)的流量捕获和拦截系统。通过在WFP的不同过滤层设置回调函数,本系统能够捕获原始数据包并根据预设规则拦截特定数据包。系统分为内核态和用户态两部分,内核态负责数据包的捕获和拦截,用户态负责与内核态通信、流量保存和拦截规则的设置。 ## 主要特性和功能 1. 原始数据包捕获在链路层过滤层捕获原始数据包。 2. 数据包拦截在传输层过滤层根据预设规则拦截特定数据包。 3. 内核态与用户态通信实现内核态与用户态之间的数据交换。 4. 流量保存与查看用户态程序负责保存捕获的流量数据并提供查看功能。 ## 安装使用步骤 1. 解压项目文件将项目文件解压至指定目录。 2. 运行用户态程序打开用户态程序(如main.py)。 3. 设置拦截规则通过用户界面设置拦截规则,包括传输层协议、源IP地址、目的IP地址、源端口、目的端口等。
2025-06-04 17:10:27 739KB
1
分享WPF入门练手项目 项目设计前后端分离 接口端(WEB API)、PC端(WPF) 运行Consumption.Api 本地生成数据库 项目默认下载后,已连接至测试服务器, 如果需要本地部署, 只需要配置数据库参数即可. 运行Consumption.Api 项目,即可生成对应数据库, 生成之前请检查配置文件。 如旧版本已生成, 请手动删除后启动API项目。 Consumption.PC 为PC端 默认配置MSSQL 登录账户:admin 登录密码:123
2023-05-09 08:15:58 20.76MB wfp api .net sql
1
本资源包含CheckBox样式的设置,使用同一样式,设置Tag更改图片源,不用创建用户控件,也不需要设置多个CheckBox样式
2023-04-17 23:03:46 206KB wpf checkbox样式 checkbox图片
1
基于 WFP 实现的网络监控
2023-03-07 10:54:24 27KB 网络 精选_源码打包
(更多详情、使用方法,请下载后细读README.md文件) WFP 流量重定向驱动程序\nWFP Traffic Redirection Driver用于重定向网络层和帧层的 NIC 流量,基于 Windows 过滤平台 (WFP)。\n这个项目是从Windows Filtering Platform Traffic Inspection Sample派生出来的。\n特征\n灵活且可配置\n反流量嗅探(WinPcapNpcapRawsock Sniffing)\n如何构建部署\n要求\n视觉工作室 2017\nWindows 驱动程序工具包 10\n构建部署步骤\n在主机上.vcxproj的 Visual Studio 中构建\n在目标计算机上启用测试签名\n在目标计算机上安装.cer(证书)和.inf(驱动程序配置)\n有关更多信息,请参阅Windows 过滤平台流量检查示例。\n如何使用\n设置注册表\n键下的设置值:\nHKLM\\System\\CurrentControlSet\\Services\\inspect\\Parameters\n所有值如下表所示:\n价值 类型
2022-09-02 09:05:12 457KB C
1
Wfp进程及包头过滤内核模块
2022-05-05 09:50:00 7.33MB WFP
1
很好WPF的入门资料,非常适合想学习WPF的新手,而且还有配套的源代码.
2022-02-14 14:44:38 57.19MB WFP C# .NET
1
在需要用到进度条显示后台运算进度的时候,如果同时进行算法运算以及界面进度条显示的话,那往往是算法计算结束了进度条才显示走条,无法同时进行,如果用到BackgroundWorker的话,就可以完美解决这个问题。
2022-01-11 13:48:50 71KB c# wfp progressbar BackgroundWorker
1
WFP(Windows Filter Platform)是为网络过滤应用开发平台提供支持的API和系统服务的集合。WFP允许开发者编写代码和操作系统的网络协议栈交互。网络数据可以在到达目的地之前被过滤和修改。通过提供简单的开发平台,WFP被用于取代以前的TDI过滤,NDIS过滤,以及LSP(Winsock Layered Service )。在Visita及以后的系统火墙钩子,过滤钩子驱动将不再适用。
2021-10-17 00:33:44 342KB WFP 网络防火墙
1
使用WFP应用程序,生成一个计时的数学计算小游戏(内含工程文件和项目报告)
2021-10-06 10:00:51 110KB wfp