c++ 简易windows防火墙的设计与实现

c++ 简易windows防火墙的设计与实现

ID:9532877

大小:605.50 KB

页数:26页

时间:2018-05-03

c++ 简易windows防火墙的设计与实现_第1页
c++ 简易windows防火墙的设计与实现_第2页
c++ 简易windows防火墙的设计与实现_第3页
c++ 简易windows防火墙的设计与实现_第4页
c++ 简易windows防火墙的设计与实现_第5页
资源描述:

《c++ 简易windows防火墙的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、分类号:TP311.1UDC:D10621-408-(2007)6003-0密级:公开编号:2003031224成都信息工程学院学位论文简易Windows防火墙的设计与实现论文作者姓名:刘钟申请学位专业:计算机科学与技术申请学位类别:工学学士指导教师姓名(职称):索望论文提交日期:2007年06月10日第1页共26页简易Windows防火墙的设计与实现摘要当今时代是飞速发展的信息时代,计算机与信息处理技术日渐成熟。随着Internet和计算机网络技术的蓬勃发展,网络安全问题现在已经得到普遍重视。网络

2、防火墙系统就是网络安全技术在实际中的应用之一。本设计实现的防火墙采用IP过滤钩子驱动技术,过滤钩子驱动是内核模式驱动,它实现一个钩子过滤回调函数,并用系统提供的IP过滤驱动注册它,IP过滤驱动随后使用这个过滤钩子来决定如何处理进出系统的数据包。本防火墙由以下几个模块组成:过滤规则添加模块,过滤规则显示模块,过滤规则存储模块,文件储存模块,安装卸载规则模块,IP封包过滤驱动功能模块。用户只需要通过主界面菜单和按钮就可以灵活地操作防火墙,有效地保护Windows系统的安全。关键词:防火墙;过滤钩子;过滤

3、驱动;包过滤第1页共26页TheDesignandImplementofSimpleWindowsFirewallAbstractThecurrenteraisarapiddevelopmentofinformationage.Thetechnologiesofcomputerandinformationprocessingbecomematurity.WiththeInternetandcomputernetworktechnologytobeflourishing,networksecurity

4、thathasbeenwidelyconcerned.Firewallsystemisoneofthesecuritytechnologiesthatusedinthenetwork.ThisdesignhasimplementedafirewalladoptingtheIPfilter-hookdrivertechnology;it’sdriventhroughthekernelmode,thefilter-hookcallbackfunctionhasbeenimplementedandthef

5、ilter-hookdriverisregisteredbytheIPfilterdriverwhichisprovidedbysystem.TheIPfilterdriverusesthefilter-hooktohandlethedatapacketsinandout.Thefirewalliscomposedofthefollowingmodules:addingfilterrulesmodule,displayfilterrulesmodule,storagefilterrulesmodul

6、e,storagefilemodule,installationandunloadingrulesmodule,IPpacketdrivermodule.Userscanfinishtheoperationbyusingmainmenuandbuttonandprotectthesystemeffectively.Keywords:Firewall;Filter-Hook;FilterDriver;PacketFiltering第1页共26页目录论文总页数:21页1引言11.1课题背景11.2本课题

7、研究意义11.3本课题研究方法12防火墙概述12.1防火墙的定义12.2防火墙的基本策略22.3包过滤防火墙22.3.1数据包22.3.2包过滤防火墙的工作原理23开发工具33.1VisualC++6.033.2VSS34防火墙系统构成34.1需求分析34.2设计思路44.3功能模块构成44.4功能模块介绍44.4.1过滤规则添加删除功能模块44.4.2过滤规则显示功能模块44.4.3过滤规则存储功能模块54.4.4文件存储功能模块54.4.5文件载入功能模块54.4.6安装卸载功能摸块54.4.7

8、IP封包过滤驱动功能模块55防火墙设计55.1程序关键类55.1.1应用程序类CFireWallAPP55.1.2主框架类CMainFrame55.1.3文档类CFireWallDoc65.1.4视图类CFireWallView75.1.5_RuleInfo类75.2详细设计85.2.1主界面85.2.2添加过滤规则85.2.3删除过滤规则115.3驱动程序设计135.3.1简介135.3.2结构图145.3.3该驱动的优点145.3.4本程序的驱动设计146程序测试

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。