- 1、本文档共43页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE
. . .
. . .
毕业设计(论文)
题目: 一个包过滤型防火墙软件的开发
学生姓名:
学 号:
班 级:
专 业:
指导教师:
2011 年 6 月
一个包过滤型防火墙软件的开发
学生姓名:
学 号:
班 级:
所在院(系):
指导教师:
完成日期: 2010年6月
一个包过滤型个人防火墙软件的开发
摘 要
随着病毒、木马、黑客攻击等问题的出现,网络安全形势日渐严峻,网络安全产品也被人们重视起来。防火墙作为最早出现的网络安全产品和使用量最大的安全产品,也受到用户和研发机构的青睐。防火墙放置在外部网络与计算机之间作为隔离设备,可以识别并屏蔽非法请求,有效防止跨越权限的数据访问。
本文使用VC++ 6.0作为开发工具实现了一个包过滤型个人防火墙软件。系统主要包括两大模块,一是核心模块设计,即DLL工程,实现了封包截获、管制动作和协议封包的解析任务。其中实现网络封包截获功能主要是利用Winsock 2 SPI技术,此后再利用控管规则对过往封包进行合法性检查和过滤,方法是首先利用Winsock 2 SPI技术建立winsock钩子,用它来截获winsock的调用,然后作出相应动作处理,动作处理需通过控管规则的检查后,确定socket连接是否允许通过,而控管规则由用户层设置;二是用户模块设计,即EXE工程,实现用户界面和负责与DLL模块的通信,提供了3个主要界面,即封包监视、控管规则、控管规则设置。最后通过测试和应用,基本达到了预期的设计,解决了终端用户的网络连接安全问题。
关键词: 网络安全;网络协议封包;个人防火墙;动态链接库;Winsock 2 SPI;
The Design of A Personal Firewall Based on Packet Filter
Abstract
With computer viruses, Trojans, hacker attacks and other problems, the network security situation is increasingly grim, network security products are also paid attention. Network firewall appeared as the first security products and be used most widely, are concerned by the user and R D institutions of all ages. Place a firewall between the external network and the computer as an isolation device that can identify and shielding illegal request, it’s can effectively prevent access to data across the authority. This article uses the VC + + 6.0 as a development tool to implement a packet filter-based personal firewall software. System includes two modules, one core module design, the DLL project to achieve the packet capture, control actions and agreements packet parsing tasks. In which the main function for network packet capture is the use of Winsock 2 SPI technology, this use of control rules in the past then the legitimacy of the packet inspection and filtering, the method is to first use of technology to establish winsock Winsock 2 SPI hook, use it to intercept winsock cal
您可能关注的文档
- 司法系统应急处置预案.doc
- 四川凉山州2019高中三年级第二次诊断性检测_数学(理).doc
- 四年级语文(上册)试题_期中检测卷(附参考答案)人教(部编).doc
- 体验经济条件下的情感营销策略研究2稿.doc
- 通球、试压、干燥工程施工设计方案2012.08.20.doc
- 万丽酒店CRM分析报告.doc
- 网络“慎独”道德缺失问题与对策.doc
- 网络流行语对大学生价值观的影响与引导策略分析.doc
- 网页美工设计说明书(电商).doc
- 污水处理工作管理规定实施细则.doc
- 2024_2025学年新教材高中地理第3单元大气变化的效应单元综合测评3含解析鲁教版选择性必修1.doc
- 2024_2025学年新教材高中地理模块检测A卷_B卷含解析鲁教版必修第一册.doc
- 2024_2025学年新教材高中地理第三章地球上的大气章末检测含解析湘教版必修第一册1.doc
- 2024_2025学年新教材高中地理第一章宇宙中的地球阶段提升课学案中图版必修第一册.doc
- 2025版高考语文一轮复习第二部分专题知识必备专题一语言文字运用素材新人教版.doc
- 二年级语文下册课文三10沙滩上的童话教学设计1新人教版.doc
- 2024_2025学年高中物理第十一章机械振动4单摆课时作业含解析新人教版选修3_4.doc
- 2024_2025学年新教材高中地理第5章自然环境的整体性与差异性章末测评含解析新人教版选择性必修1.doc
- 3年高考2年模拟2025版新教材高考英语Unit2WildlifeprotectionSectionⅤExpandingYourWorld讲义新人教版必修第二册.docx
- 2024_2025学年新教材高中地理第二章地球表面形态过关检测卷B含解析湘教版必修1.docx
文档评论(0)