包过滤防火墙的编程实现(4)
时间:2018-05-17 10:59 来源:毕业论文 作者:毕业论文 点击:次
完成函数 Dispatch 各种NDIS回调函数 Dispatch 1.3 本文的工作及章节安排 本文研究的是包过滤防火墙,首先在Windows下利用NDIS中间层驱动程序来捕获链路层帧,然后利用以太网帧的结构来分析所获得的链路层帧,从而获得相关信息,如是什么协议的数据包,IP地址之类。用户通过应用程序来启动过滤,并且添加过滤规则,保存到内存中的链表中。驱动程序通过对链表中的规则和所截获的数据包来判断该数据通过或丢弃。如果是丢弃的包就保存到适配器结构变量的一个链表中。于此同时,通过一个线程不断地取出数据包链表的包数据并保存到文件。 本文章节安排 第一章:主要介绍了课题的研究背景及开发本课题所需要的一些基本的知识。 第二章:主要介绍本课题系统的整体设计。 第三章:主要介绍本课题系统具体的模块设计。 第四章:主要描述相关调试信息。 第五章:主要是对全文的总结和工作张望。 (责任编辑:qin) |