费尔个人防火墙2.0源代码

资源大小: 0B
资源类型:rar文件
发布人: jordan4   等级:2    
发布日期: 3个月前
Tag: 网络通信类
资源分: 0
下载人数: 362

软件说明:

费尔个人防火墙2.0由四大模块组成。界面模块XFILTER.EXE、应用层包过滤模块XFILTER.DLL,核心层包过滤 XPACKET.VXD For 95/98/ME 和 XPACKET.SYS For 2000。这些模块之间存在着紧密的联系,总体模块结构如下图:

图一 模块总体结构图

说明:
1. 黄色区域为接口部分,其中 XFILTER IO CONTROL 为 XFILTER.DLL 的模块,提供与 XFILTER.EXE 之间的接口;DEVICE IO CONTROL 为 XPACKET.VXD 或者 XPACKET.SYS 的模块,提供与 XFILTER.EXE 和 XFILTER.DLL 之间的接口。

2. SPI HOOK 是 XFILTER.DLL 的模块,通过 SOCKET 访问网络的应用程序将经过 SPI HOOK 进行过滤。

3. NDIS HOOK 是 XPACKET.VXD 或者 XPACKET.SYS 的模块,通过 NDIS 进行网络通信的应用程序、DLL和驱动程序都将通过 NDIS HOOK 进行过滤。
根据需要存储的内容将控管规则文件划分为以下几段,如下图所示:

文件头

时间段记录存储区

IP地址范围记录存储区

应用程序规则记录存储区

网站规则记录存储区

网上邻居规则记录存储区

ICMP规则记录存储区


文件头用来存储系统设置,时间段记录、IP地址范围记录和控管规则记录的地址偏移量以及其它一些信息。时间段记录存储区用来存储时间段记录。IP地址范围记录存储区用来存储IP地址范围记录。控管规则记录存储区用来存储控管规则记录。

共有评论
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|版权声明|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright©2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo