资源说明:该防火墙设计分为核心层和应用层,下面详细说明两部分的设计需求:
1. 防火墙实现三个基本功能(核心层) ) :
①管控功能:接受应用层的过滤规则和控制信息,实现对核心层的控制。
②核心过滤功能:对 NDIS 中间层驱动程序截获的数据根据控制信息和过滤规则
进行处理,对过滤规则中拒绝通行的数据进行拦截丢弃,对允许通过的数据放行。
③日志记录功能:对经过的数据和拦截的数据记录到文件中,以便日后查看。
2. 界面功能(应用层) ) :
用 c++实现一个基本界面,要求简单易操作,对上述功能有较清晰的显示。
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。