⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ip6t_policy.h

📁 用于构建linux/unix下的网络防火墙,是网络安全中经常使用的小工具
💻 H
字号:
#ifndef _IP6T_POLICY_H#define _IP6T_POLICY_H#define IP6T_POLICY_MAX_ELEM	4enum ip6t_policy_flags{	IP6T_POLICY_MATCH_IN		= 0x1,	IP6T_POLICY_MATCH_OUT		= 0x2,	IP6T_POLICY_MATCH_NONE		= 0x4,	IP6T_POLICY_MATCH_STRICT	= 0x8,};enum ip6t_policy_modes{	IP6T_POLICY_MODE_TRANSPORT,	IP6T_POLICY_MODE_TUNNEL};struct ip6t_policy_spec{	u_int8_t	saddr:1,			daddr:1,			proto:1,			mode:1,			spi:1,			reqid:1;};union ip6t_policy_addr{	struct in_addr	a4;	struct in6_addr	a6;};struct ip6t_policy_elem{	union ip6t_policy_addr	saddr;	union ip6t_policy_addr	smask;	union ip6t_policy_addr	daddr;	union ip6t_policy_addr	dmask;	u_int32_t		spi;	u_int32_t		reqid;	u_int8_t		proto;	u_int8_t		mode;	struct ip6t_policy_spec	match;	struct ip6t_policy_spec	invert;};struct ip6t_policy_info{	struct ip6t_policy_elem pol[IP6T_POLICY_MAX_ELEM];	u_int16_t flags;	u_int16_t len;};#endif /* _IP6T_POLICY_H */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -