【运行截图请往下看】编程语言: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、能正确完整的显示所添加的过滤规则。
根据程序的需求来完成功能和模块化设计的思想,总体设计思路如下:
任何程序都必须具有和用户进行信息交互的功能,因此用户接口部必须考虑,根据功能要求,该部分应具备:用户操作的功能菜单、能对过滤规则进行设置、显示规则界面、添加规则界面。
这样程序的功能模块应该有:过滤规则添加删除功能模块,过滤规则显示功能模块,过滤规则存储功能模块,文件储存功能模块,安装卸载规则功能模块。


照片名称:1设置过滤规则前

照片名称:2设置过滤规则

照片名称:3添加了两条规则

照片名称:4保存规则

照片名称:5添加规则开始过滤结果

照片名称:6源码截图

照片名称:7文档截图



下一个计算机源码设计:699VC++人脸识别检测系统

- 596VC++局域网视频聊天仿QQ聊天系统全套2016-02-16 22:56:39
- 大神代理服务器系统2011-10-19 10:02:14
- VC1002中国象棋程序设计2011-11-02 20:27:05
- VC1001航空检票系统2011-11-02 20:23:44
- VC1005局域网视频聊天会议系统 2012-07-24 00:26:55
- 17vc++_020酒店宾馆管理系统2012-07-24 00:26:03
- vc++_019 网络视频点播系统2012-07-24 00:25:09
- vc++_018人脸识别人脸检测2012-07-24 00:24:19

