登陆 注册

基于WFP(Windows Filter Platform)的个人防火墙系统

桑云信息Lzers 2019-02-27 WFPWindows Filter Platform个人防火墙系统

WFPFirewall

基于WFP(Windows Filter Platform)的个人防火墙系统

摘要

该工程为专业综合实验课程设计,用以实现一个基于WFP(Windows Filter Platform)的个人防火墙系统,主要分为基于规则的过滤模块以及进程网络访问的监控模块(另外还有一些简易的功能模块)。 其中,进程网络访问的监控模块 使用 Microsoft的msnmntr样例,详情请见msnmntr,对于msnmntr中的EXE项目,本工程进行了代码嵌入,已实现其功能;对于msnmntr中的驱动项目sys,本工程直接将其加入使用,编译生成.sys文件,再安装驱动即可。

流程

  • 生成项目msnmntr,获得msnmntr的驱动安装包(.sys,.inf,.cat等文件),安装驱动。

  • 生成项目PFirewall,获得PFirewall.exe
    对于进程网络访问的监控模块,详见msnmntr,本工程对其只是实现了一个GUI接口。

程序主界面

过滤功能演示

  • 过滤出防火墙的源IP分别为 180.97.33.108 和 115.159.241.25的IP数据包和TCP数据包

生成海报
已有2条评论
桑云信息Lzers

桑云信息Lzers

乐山桑云信息技术有限公司专注于企业安全与网站、小程序、APP架设,为企业客户提供一站式解决方案,帮助企业快速实现互联网+转型。
909文章数 31评论数
请关注微信公众号
微信二维码
不容错过
Powered By SangYun.Net