- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VC论文基于Windows平台的个人防火墙设计.doc
基于Windows平台下的个人防火墙设计
基于Windows平台下的个人防火墙设计
摘 要
网络安全问题长期威胁着网络终端用户,需要有有效的安全工具解决这个问题,个人防火墙就是其中的一种常用的安全工具。为了实现个人防火墙软件,选用VC++ 6.0开发工具。软件系统主要包括两项工程,一是核心模块设计,即DLL工程,实现了封包截获、管制动作和协议封包的解析任务,主要利用Winsock 2 SPI技术实现网络封包截获,之后利用控管规则对过往封包进行合法性检查和过滤,方法是首先利用Winsock 2 SPI技术建立winsock钩子,用它来截获winsock的调用,然后作出相应动作处理,动作处理需通过控管规则的检查后,确定socket连接是否允许通过,其中控管规则由用户层设置;二是用户模块设计,即EXE工程,实现用户界面和负责与DLL模块的通信,提供了3个主要界面,即封包监视、控管规则、控管规则设置。最后通过测试和应用,基本解决了终端用户的网络连接安全问题。
关键词: 过滤;动态连接库;Winsock 2 SPI;网络封包;协议封包
The Design of the Personal Firewall Based on Windows
Abstract
The terminal users of network are always threaten by the problems of security of network,so we need a effective tool to solve this problem.The personal firewall is one of the common tools of security. VC++ is selected to implement the personal firewall.The system has two projects mainly. One of the projects is the design of core module which can be called the project of DLL.This project implements behaviors of management and the analysis of packets of protocols. The technology of Winsock 2 SPI is used to capture of pakcets of network. After that, then the checking and filtering of the packets are done using the rules of control and management. At the beginning, the control rules build up the Hook of winsock which is used to capture the tranfer of winsock,and then it implements relative behaviors.The link of socket will be or not get through checking by the rules of control and management. The rules of control and management are set by the layer of user.Then, we should design the module of user which can be called the project of exe. It implements the interface of user and the module of communication with DLL. It provides three main interfaces, they are the watching of filtering packet, the rules of control and management and the setting of rules of control and management. Finally, it has solved the requirement of security of terminal users after the final testing and application.
Key words: Filter ;DLL;Winsock 2 SPI;Network packets; Protoco
您可能关注的文档
- CONTEXT IN ARTIFICIAL INTELLIGENCE AN - Bilkent University人工智能的一个- Bilkent大学背景.doc
- Since previous studies have shown that PrP-converting - Nature由于先前的研究已经表明,PRP转换性.doc
- 电子论坛系统的设计与实现1.doc
- Conservation Area Appraisal - Charnwood保护区评估-查恩伍德.doc
- Space environment - Universidad Politécnica de Madrid空间环境-大学政治与# 233;合同的马德里.docx
- Financial and Accounting Manual - Ministry of Education in …财务会计手册-在教育部….doc
- 基于GIS开发一款大学WEB移动端的社交系统.doc
- 05各地高考函数解答题.doc
- 万有引力与航天亮点题粹.doc
- 基于DSP的指纹生物特征识别系统的设计课程设计说明书1.doc
- Experimental actity at Keldysh Institute of Applied Mathematics 在应用数学研究所克尔德什实验活性.doc
- 乙型肝炎遗传资源标准化整理.doc
- 企业人事管理系统课程设计论文.doc
- 毕业设计-江南style网上商店设计与实现.doc
- MODULATION NUMERIQUE QPSK - Google Project Hostingnumerique QPSK调制-谷歌项目托管.doc
- 收到后请按如下格式盖章扫描回复发送至39822548qq.doc
- 基于web的网上选课系统的设计与实现说明书.doc
- 教材征订与管理系统论文13414.doc
- Consumer Theory part 1 - Chulalongkorn University Faculties 消费者理论部分1朱拉隆功大学教师.doc
- Microsoft Jet 40 Frequently asked questions about how …:微软喷射40常见问题如何….doc
文档评论(0)