文件名称:IP数据包过滤,过滤端口、黑名单、网段等(修改后的全部源码)
文件大小:1.09MB
文件格式:RAR
更新时间:2012-01-26 09:26:52
IP数据包过滤,过滤端口、黑名单、网段等
/** * 规则函数: addRule(char *driver_name,USHORT type,USHORT protocol,char *sourceIp,char *sourceMask,USHORT sourcePort, char *destinationIp, char *destinationMask, USHORT destinationPort,BOOLEAN isDrop); * 规则说明: * type:参数 * LOCAL_PORT_FILTER类型: 端口过滤。 * BLANK_IP_FILTER类型: IP黑名单过滤。 * NET_FILTER类型:子网过滤。 * protocol参数:协议号 * 协议可以指定协议类型,TCP=6,UDP=17,ICMP=1。如果指定=0,表示对所有协议作用。 * sourceIp、sourceMask参数:源IP地址和掩码 * sourcePort参数:源端口号。等于0表示不指定端口。 * destinationIp、destinationMask参数:目的地址、目的掩码。 * destinationPort参数:目的端口。等于0表示不指定端口。 * isDrop参数:是否丢弃这个数据分组。TRUE:丢弃;FALSE:放过。 */
【文件预览】:
例子
----IPPackageFilter()
--------IPPackageFilter()
--------IPPackageFilter.suo(16KB)
--------IPPackageFilter.ncb(51KB)
--------IPPackageFilter.sln(2KB)
----ctr_test()
--------ctr_test.sln(914B)
--------ctr_test.ncb(59KB)
--------ctr_test.suo(11KB)
--------ctr_test()