IP数据包过滤,过滤端口、黑名单、网段等(修改后的全部源码)

时间:2012-01-26 09:26:52
【文件属性】:

文件名称: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()

网友评论

  • 用上了,很不错
  • 还是没有用上,程序跑不起来,可能代码太久远了
  • 最后还是没有用上啊
  • 毛线啊一点不好用
  • 值得学习,参考参考
  • 参考了部分代码,最后还是按照费尔的改的
  • 用上了,很不错