论文提供了一种Windows防火墙设计方案,它是基于Windows 2000操作系统、DDK for Windows 2000工具开发包以及VC++6.0等平台而开发的程序.该程序按照功能模式划分,可分为两大块内容,一个是Filter_Hook Driver驱动,另一个就是用户操作界面了.在这里,Filter_Hook Driver驱动的作用是注册过滤钩子回调函数,并且按照用户提供的过滤规则进行数据包的过滤;用户操作界面的作用是实现用户自定义去增添与删减过滤规则,用户并且可以自行以文件形式来保存增添进来的过滤规则.