VB网络防火墙的设计与实现.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VB网络防火墙的设计与实现

摘 要 互联网正在迅速地改变着人们的生活,随着网络的迅速普及,网络安全问题正威胁着每一个网络用户。目前最常用的网络安全防范工具便是防火墙。 论文首先针对目前的最后详细分析和讨论了,通过Winsock API技术,具体分析和设计方案系统具有、容易管理、低成本等特点 目 录 第1章 引 言 1 1.1研究背景 1 1.2研究意义 1 1.3 防火墙基本原理 2 1.4 防火墙分类 2 第2 章 关键技术及开发工具 5 2.1 TCP/IP模型 5 2.1.1 TCP/IP 协议架构 6 2.1.2 端口简介 7 2.2 WINDOWS网络模型 7 2.2.1 OSI网络七层协议在Windows 中的实现 7 2.2.2 TCP/IP协议在Windows 中的实现 9 2.2.3 获取数据包技术 10 2.3 VISUAL BASIC开发工具简介 11 第3 章 需求分析与设计 13 3.1 系统可行性分析 13 3.2 需求分析 13 3.2.1 功能需求 14 3.2.2 性能需求 15 3.3 系统设计 15 3.3.1 系统流程 16 3.3.2 功能模块划分 18 3.3.3 报警模块和黑白名单设计 19 3.3.4 系统主界面和日志设计 21 3.3.5 端口扫描和局域网扫描设计 23 第4章 网络防火墙的实现 25 4.1 报警模块和黑白名单 25 4.1.1 报警模块 25 4.2.1 黑白名单 26 4.2 系统主界面和系统日志 28 4.2.1 系统主界面 28 4.2.2 系统日志 29 4.3 端口扫描和局域网扫描 30 4.3.1 端口扫描 30 4.3.2 局域网扫描 31 第5章 系统测试 33 5.1 系统测试 33 5.1.1 连网测试 33 5.1.2 黑白名单测试 34 5.2 测试结果 35 结 论 36 参考文献 37 致 谢 38 其功能模块图如图3.2所示: 图3.2功能模块图 系统模块大致功能如下: 报警模块 当系统运行时报警模块的功能是为系统用户提供连网应用程序的信息和处理方法,具体包括以下功能: 报警 凡有未知应用程序请求连接网络,将弹出报警界面,并在界面上显示未知程序的信息。 程序管理 凡应用程序请求连接网络,用户均可以设置:拒绝连网,允许连网等规则,来对程序连网进行管理。 黑白名单模块 可以对应用程序的连网状态中进行更改,或删除出规则列表,让应用程序请求连网时重新激活应用程序报警模块。 流量查看模块 可以直观的查看本地系统连网类型,统计接受和发送的字节和上传下载数据率并在同时显示本地网卡名。 局域网查询模块 根据起始IP地址快速查询局域网内部计算机数量,并显示对应计算机名。 端口扫描模块 根据输入的起始端口号快速扫描本机端口,并可以选择扫描全部(0-622535)端口也可以选择扫描特定的端口,扫描结束后将返回端口打开,关闭信息。 系统日志模块 系统日志分为流量日志和安全日志。流量日志是记录不同时间数据包进去计算机的情况,分别记录目标地址,对方地址,端口号等。安全日志记录任何计算机内连网的程序,包括程序的目录地址,时间。 系统服务模块 可以方便的查看计算机内的所以开启的系统服务并对系统服务进行描述,同时可以关闭,启动,暂停计算机内的某个特别系统服务。 连网/断网模块 网络防火墙系统功能模块介绍如上所述。下一节就报警模块、黑白名单模块等几大模块,对其所要实现功能的关键技术和设计思想以及流程图分别介绍。 4.1.1 报警模块 报警界面采用上下二层布局,上面部分为获得程序信息,其中包括获取程序名,程序目录路径。下部分为联网信息部分,将显示本地端口号,远端端口号,和远程主机IP地址。图4.1为报警模块界面。 图4.3 系统主界面 图4.4 系统日志 图4.12局域网扫描图 5.1.1 连网测试 在主机上运行系统,同时拔出网线用于测试系统是否正确检查连接网络状态,同时是否能正确的显示网卡的类型。效果如图5.1所示: 图5.1 网络连接测试重要提示: 本论文由大学论文网 毕业论文下载网: 提供 如果需要详细内容请与QQ:4991024联系 III 湖南工业大学本科毕业设计(论文) 8

文档评论(0)

zilaiye + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档