欢迎光临!
Rss订阅设为首页请您留言

计算机源码设计

精品源码设计搜索:
您当前位置:网站首页 >> vc设计类 >> 703VC++包过滤简易防火墙设计

计算机源码设计项目-703VC++包过滤简易防火墙设计

2016-11-09 23:35:13 来源:计算机源码设计网 浏览:18
如果你满意这个设计可以分享到:
以下是本计算机源码设计介绍,若对此项目感兴趣,请联系QQ:2426671765 message

【运行截图请往下看】编程语言:Android、iOS、C#、Asp/Asp.net、Java、Vb、Php、Jsp、C++等

【专业优势】18年功力源码技术大神,坐阵亲临指导,远程协助包100%成功运行!

程序开发语言:VC++6.0

  包过滤防火墙通常在操作系统内部实现,并且操作在IP网络和传输协议层。它在对基于IP包头信息实施过滤后,通过对包的路由作决策来保护系统。包过滤防火墙由一组接受或禁止规则列表组成。这些规则明确定义了哪个包将被允许或不允许通过网络接口。防火墙规则使用在上面描述的包头字段来决定是否允许路由一个包通过,以达到它的目的,或则无声息的将包丢弃掉,或阻止包并向它的发送机器返回一个错误状态。这些规则是基于特定的网络接口卡和主机IP地址、网络层源和目的IP地址、传输层TCP和UDP服务端口、TCP连接标志、网络层ICMP消息类型及这些包是进入的还是发出的。
包过滤功能是所有的防火墙都具备的一个基本功能,实际上防火墙要完成的功能从根本上来说,就是要按照用户的要求来控制网络所流通的数据包,屏蔽那些无益的连接。

该防火墙的主要功能是实现包过滤,其他功能主要包括以下几个方面。
1、能设置过滤规则,包括:IP地址、子网掩码、端口号、协议。
2、能添加删除规则。
3、能将过滤规则保存。
4、能对过滤规则进行安装和卸载操作,即:将规则发送给IP过滤驱动或从IP过滤驱动中删除规则。
5、能正确完整的显示所添加的过滤规则。

根据程序的需求来完成功能和模块化设计的思想,总体设计思路如下:
任何程序都必须具有和用户进行信息交互的功能,因此用户接口部必须考虑,根据功能要求,该部分应具备:用户操作的功能菜单、能对过滤规则进行设置、显示规则界面、添加规则界面。
这样程序的功能模块应该有:过滤规则添加删除功能模块,过滤规则显示功能模块,过滤规则存储功能模块,文件储存功能模块,安装卸载规则功能模块。


国内香港美国空间

计算机源码设计实例-703VC++包过滤简易防火墙设计截图
照片名称:1设置过滤规则前

计算机源码设计实例-703VC++包过滤简易防火墙设计截图
照片名称:2设置过滤规则

计算机源码设计实例-703VC++包过滤简易防火墙设计截图
照片名称:3添加了两条规则

计算机源码设计实例-703VC++包过滤简易防火墙设计截图
照片名称:4保存规则

计算机源码设计实例-703VC++包过滤简易防火墙设计截图
照片名称:5添加规则开始过滤结果

计算机源码设计实例-703VC++包过滤简易防火墙设计截图
照片名称:6源码截图

计算机源码设计实例-703VC++包过滤简易防火墙设计截图
照片名称:7文档截图
以上是本计算机源码设计介绍,若对此项目感兴趣,请联系QQ:2426671765 message

大神联系方式

上一个计算机源码设计:没有了
下一个计算机源码设计:699VC++人脸识别检测系统
相关计算机源码设计相关计算机源码设计项目
发表评论发表计算机源码设计评论
网名:
评论:
验证:
共有0人对本计算机源码设计发表评论查看所有评论(网友评论仅供表达个人看法,并不表明本站同意其观点或证实其描述)
版权所有:计算机源码设计网 CopyRight  © 2007-2023 All Rights Reserved 赣ICP备17010611号-1   360网站安全检测平台
用心做计算机源码设计