summaryrefslogtreecommitdiff
path: root/openwrt/package/iptables/Config.in
blob: 6a2a85616b844482d9407e8c589a2ad0dbcd173a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
menu "iptables.......................... IPv4 / IPv6 firewall administration"

config BR2_COMPILE_IPTABLES
	bool
	default n
	depends BR2_PACKAGE_IPTABLES || BR2_PACKAGE_IP6TABLES

config BR2_PACKAGE_IPTABLES
	prompt "iptables.......................... IPv4 firewall administration tool"
	tristate
	default y
	select BR2_COMPILE_IPTABLES
	help
	  IPv4 firewall, NAT, and packet mangling tools.
	  
	  http://www.iptables.org/

config BR2_PACKAGE_IPTABLES_EXTRA
	prompt   "iptables-extra.................. Extra Iptables extensions for IPv4 firewalling (meta-package)"
	tristate
	default m if CONFIG_DEVEL
	depends BR2_PACKAGE_IPTABLES
	select BR2_PACKAGE_KMOD_IPTABLES_EXTRA
	select BR2_PACKAGE_IPTABLES_MOD_CONNTRACK
	select BR2_PACKAGE_IPTABLES_MOD_EXTRA
	select BR2_PACKAGE_IPTABLES_MOD_FILTER
	select BR2_PACKAGE_IPTABLES_MOD_IMQ
	select BR2_PACKAGE_IPTABLES_MOD_IPOPT
	select BR2_PACKAGE_IPTABLES_MOD_IPSEC
	select BR2_PACKAGE_IPTABLES_MOD_NAT
	select BR2_PACKAGE_IPTABLES_MOD_ULOG
	help
	  Extra Iptables extensions for IPv4 firewalling (meta-package)

config BR2_PACKAGE_IPTABLES_MOD_CONNTRACK
	prompt   "iptables-mod-conntrack.......... Iptables extensions for connection tracking"
	tristate
	default m if CONFIG_DEVEL
	depends BR2_PACKAGE_IPTABLES
	select BR2_PACKAGE_KMOD_IPT_CONNTRACK
	help
	  Iptables (IPv4) extensions for connection tracking

	  Includes:
            * libipt_conntrack
            * libipt_helper
            * libipt_connmark/CONNMARK

config BR2_PACKAGE_IPTABLES_MOD_FILTER
	prompt   "iptables-mod-filter............. Iptables extension for packet content inspection"
	tristate
	default m if CONFIG_DEVEL
	depends BR2_PACKAGE_IPTABLES
	select BR2_PACKAGE_KMOD_IPT_FILTER
	help
	  Iptables (IPv4) extension for packet content inspection

	  Includes:
            * libipt_ipp2p
            * libipt_layer7

config BR2_PACKAGE_IPTABLES_MOD_IMQ
       	prompt "iptables-mod-imq................ Iptables extensions for Intermediate Queuing Device QoS-support"
       	tristate
       	default m if CONFIG_DEVEL
       	depends BR2_PACKAGE_IPTABLES
       	select BR2_PACKAGE_KMOD_IMQ
       	help
          Iptables (IPv4) extensions for Intermediate Queuing Device QoS-support

          Includes:
            * libipt_IMQ

config BR2_PACKAGE_IPTABLES_MOD_IPOPT
	prompt   "iptables-mod-ipopt.............. Iptables extensions for matching/changing IP packet options"
	tristate
	default m if CONFIG_DEVEL
	depends BR2_PACKAGE_IPTABLES
	select BR2_PACKAGE_KMOD_IPT_IPOPT
	help
	  Extra Iptables (IPv4) extensions for matching/changing IP packet options

	  Includes:
            * libipt_dscp/DSCP
            * libipt_ecn/ECN
            * libipt_length
            * libipt_mac
            * libipt_tos/TOS
            * libipt_tcpmms
            * libipt_ttl/TTL
            * libipt_unclean

config BR2_PACKAGE_IPTABLES_MOD_IPSEC
	prompt   "iptables-mod-ipsec.............. Iptables extensions for matching special IPsec packets"
	tristate
	default m if CONFIG_DEVEL
	depends BR2_PACKAGE_IPTABLES
	select BR2_PACKAGE_KMOD_IPT_IPSEC
	help
	  Iptables (IPv4) extensions for matching special IPsec packets

	  Includes:
            * libipt_ah
            * libipt_esp

config BR2_PACKAGE_IPTABLES_MOD_NAT
	prompt   "iptables-mod-nat................ Iptables extensions for different NAT targets"
	tristate
	default m if CONFIG_DEVEL
	depends BR2_PACKAGE_IPTABLES
	select BR2_PACKAGE_KMOD_IPT_NAT
	help
	  Iptables (IPv4) extensions for different NAT targets

	  Includes:
	    * libipt_REDIRECT

config BR2_PACKAGE_IPTABLES_MOD_ULOG
	prompt   "iptables-mod-ulog............... Iptables extensions for user-space packet logging"
	tristate
	default m if CONFIG_DEVEL
	depends BR2_PACKAGE_IPTABLES
	select BR2_PACKAGE_KMOD_IPT_ULOG
	help
	  Iptables (IPv4) extensions for user-space packet logging

          Includes:
            * libipt_ULOG

config BR2_PACKAGE_IPTABLES_MOD_EXTRA
	prompt   "iptables-mod-extra.............. Other extra Iptables extensions"
	tristate
	default m if CONFIG_DEVEL
	depends BR2_PACKAGE_IPTABLES
	select BR2_PACKAGE_KMOD_IPT_EXTRA
	help
	  Other extra Iptables (IPv4) extensions

          Includes:
            * libipt_limit
            * libipt_owner
            * libipt_physdev
            * libipt_pkttype
            * libipt_recent

config BR2_PACKAGE_IPTABLES_UTILS
	prompt   "iptables-utils.................. Save and restore utilities"
	tristate
	default m if CONFIG_DEVEL
	depends BR2_PACKAGE_IPTABLES
	help
	  iptables-save and iptables-restore for Iptables (IPv4)
	  
	  http://www.iptables.org/

config BR2_PACKAGE_IP6TABLES
	prompt "ip6tables......................... IPv6 firewall administration tool"
	tristate
	default m if CONFIG_DEVEL
	select BR2_COMPILE_IPTABLES
	select BR2_PACKAGE_KMOD_IPV6
	help
	  IPv6 firewall, NAT, and packet mangling tools.
	  
	  http://www.iptables.org/

endmenu