课程设计论坛

首页 » 设计下载 » 计算机设计 » 基于Windows平台下的个人防火墙设计
cl1131021 - 2010/2/16 10:41:45
文件格式:word
文件大小:360.00KB
适用专业:网络工程
适用年级:大学
下载次数:14 次
我要下载:点击联系下载
论文编号:36546

资料简介:
  毕业设计 基于Windows平台下的个人防火墙设计,正文共30页,11936字
  
摘  要
  
网络安全问题长期威胁着网络终端用户,需要有有效的安全工具解决这个问题,个人防火墙就是其中的一种常用的安全工具。为了实现个人防火墙软件,选用VC++ 6.0开发工具。软件系统主要包括两项工程,一是核心模块设计,即DLL工程,实现了封包截获、管制动作和协议封包的解析任务,主要利用Winsock 2 SPI技术实现网络封包截获,之后利用控管规则对过往封包进行合法性检查和过滤,方法是首先利用Winsock 2 SPI技术建立winsock钩子,用它来截获winsock的调用,然后作出相应动作处理,动作处理需通过控管规则的检查后,确定socket连接是否允许通过,其中控管规则由用户层设置;二是用户模块设计,即EXE工程,实现用户界面和负责与DLL模块的通信,提供了3个主要界面,即封包监视、控管规则、控管规则设置。最后通过测试和应用,基本解决了终端用户的网络连接安全问题。
  
关键词: 过滤;动态连接库;Winsock 2 SPI;网络封包;协议封包
  

  
论文总页数:25页
  
1    引言    1
  
1.1    课题背景与意义    1
  
1.2    设计实现的主体功能    1
  
1.3    本课题的研究方法    1
  
2    WINSOCK 2 SPI编程技术    2
  
2.1    WINSOCK 2 SPI基础    2
  
2.2    传输服务提供者    2
  
3    开发平台与开发工具    2
  
4    系统设计与模块划分    3
  
4.1    本课题要实现的具体功能    3
  
4.2    程序工作流程图    3
  
4.3    模块划分    4
  
4.3.1    模块划分原则    4
  
4.3.2    模块结构    4
  
4.3.3    模块接口定义    5
  
4.4    控管规则文件结构设计    6
  
4.4.1    控管规则文件需要存储的内容    7
  
4.4.2    控管规则文件结构    8
  
4.5    界面设计    8
  
4.5.1    制定界面风格    8
  
4.5.2    界面设计文档    8
  
4.6    编码规则    12
  
5    核心功能的代码实现    12
  
5.1    DLL的封包截获    12
  
5.2    DLL的访问控管    16
  
5.2.1    对服务提供者函数做管制的函数    16
  
5.2.2    封包处理函数    17
  
5.2.3    管制函数    17
  
5.2.4    设置函数    20
  
6    测试    21
  
结    论    22
  
参考文献    22
  
致    谢    24
  
声    明    25


资料文件预览:
共1文件夹,1个文件,文件总大小:360.00KB,压缩后大小:142.43KB


我要下载:基于Windows平台下的个人防火墙设计
suntianjin - 2010/3/11 17:53:49
顶啊,不错的文章!
lovemei - 2010/3/29 20:28:52
我现收藏了,正缺这个
dfz110 - 2010/5/28 1:17:54
顶~~积分!!
liuzhaohua - 2013/3/9 20:43:11
很需要啊...
linjinfeng2011 - 2013/3/10 17:52:49
:lol
lihuistc - 2013/5/23 16:11:41
有没有源代码呀
tonytiger - 2013/5/23 18:17:45
怎么都要积分的啊
mao5683xue - 2013/5/23 18:42:48
好贴呀,不顶不行

不错不错,嗯
kristy - 2013/5/23 18:56:03
哎,郁闷呀
byk818 - 2013/5/23 19:08:16
linchaoye - 2013/5/23 20:39:07
系统的设计
haizhisheng - 2013/5/23 21:41:57
不管怎么样顶一下啦
zr1985624 - 2013/5/24 18:39:56
太好了  谢谢~~
tigerlee1981 - 2013/8/20 9:30:16
俺想看看全文!
1
查看完整版本: 基于Windows平台下的个人防火墙设计