课件009logo 课件009网站
首 页 课 件 试 卷 教 案 毕业论文 图书软件 职教研究 期刊推介 会员中心 信息发布
首页 >> 毕业论文(设计) >> 计算机毕业论文(设计) >> 基于Windows平台的个人防火墙设计
基于Windows平台的个人防火墙设计
资料类别
   计算机毕业论文(设计)
课程(专业)
  网络工程
关键词
  动态连接库|Winsock 2 SPI
适用年级
  大学
身份要求
  普通会员
金 币
  40  (金币如何获得?

文件格式

  word
文件大小
  139K
发布时间
  2018-08-15 09:47:00
预览文件
 
下载次数
  0
发布人   kj008
 内容简介:     基于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. 如您下载的资料不止一份,建议您注册成为本站会员。会员请登录后下载。
  2. 会员购买金币50元以下,0.7元/个,50元以上,0.5元/个。具体请看:下载与付款
  3. 会员48小时内下载同一文件,不重复扣金币。
  4. 下载后请用WinRAR WinZIP解压缩后使用。
  5. 如仍有其他下载问题,请看常见问题解答

 下载地址:

   

相关毕业论文(设计)
1 基于Windows平台的个人防火墙
2 基于进程和通信隐藏的木马设计与实现
3 模拟实验测试平台的设计与开发
4 基于Web技术的移动账务费用系统的
推荐毕业论文(设计)
1 数据库系统概论课程设计报告 超市商
2 智能拼图游戏设计
3 基于OpenGL的纹理映射实现与应
4 **超市管理信息系统
5 ASP网上购物系统开发
6 关于个人blog的制作
7 一款校园生活资讯类手机APP的UI
8 小型酒店管理信息系统
9 基于ZigBee协议的无线温度传感
10 学生成绩管理
11 公交车查询管理系统
12 湖南工业大学课程设计 学生选课管

网友评论(点击发表评论
序号评论人评论内容时间


设为首页  加入收藏  下载与付款  上传课件  资料征集  论坛与信息发布  期刊杂志推介  免责声明  常见问题   分类说明  联系本站  会员登录
课件009教育资源网 版权所有