计算机毕业论文网欢迎您!
计算机毕业论文网为广大学生提供各类计算机论文,计算机毕业设计,包括VB毕业论文,VF毕业论文,VC毕业设计,计算机网络毕业论文,ASP,PHP,JSP,ASP.NET毕业论文,计算机毕业设计,开题报告,外文翻译,论文开题报告,开题报告范文.使您写计算机论文的好帮手!

基于Windows平台下的个人防火墙设计VC++

[来源:计算机毕业论文] [作者:计算机毕业论文] [日期:09-03-15] [热度:]    文字大小:  
计算机毕业论文
核心提示: 摘 要网络安全问题长期威胁着网络终端用户,需要有有效的安全工具解决这个问题,个人防火墙就是其中的一种常用的安全工具。为了实现个人防火墙软件,选用VC++ 6.0开发工具。软件系统主要包括两项工程,一是核心模块设..

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

关键词: 过滤;动态连接库;Winsock 2 SPI;网络封包;协议封包

 本课题要实现的具体功能
本设计实现的具体功能如下:
1. 封包监视
(1) 提供封包监视页面。
(2) 提供清空监视列表,停止/开始监视及停止/开始滚动功能。
2. 控管规则设置
(1) 手工添加,删除及修改控管规则。
(2) 自学习添加控管规则。
(3) 控管规则中目的网络IP地址段的设置。
(4) 提供控管规则设置页面。
3. 封包过滤
(1) DLL给出设置工作模式和设置控管规则的接口函数。工作模式分为3种形式:放行所有,拒绝所有和过滤。
(2) DLL根据工作模式和控管规则对过往封包进行过滤。
(3) DLL将通过的网络封包通知EXE取走 。

 

需要本设计请加客服QQ:279210870
页面收藏到: [QQ书签] [新浪ViVi] [Poco]

相关计算机毕业论文

计算机毕业论文网   计算机毕业论文网 计算机毕业设计 专业提供各类计算机毕业设计 | VB类计算机论文 - VF计算机毕业论文 - ASP类计算机论文 - PHP类计算机设计 - 回顶部