ae6b79fa49664a82899b97609555a459fa463d13
[openwrt.git] / package / iptables / Config.in
1 menu "iptables.......................... IPv4 / IPv6 firewall administration"
2
3 config BR2_COMPILE_IPTABLES
4 bool
5 default n
6 depends BR2_PACKAGE_IPTABLES || BR2_PACKAGE_IP6TABLES
7
8 config BR2_PACKAGE_IPTABLES
9 prompt "iptables.......................... IPv4 firewall administration tool"
10 tristate
11 default y
12 select BR2_COMPILE_IPTABLES
13 help
14 IPv4 firewall, NAT, and packet mangling tools.
15
16 http://www.iptables.org/
17
18 config BR2_PACKAGE_IPTABLES_EXTRA
19 prompt "iptables-extra.................. Extra Iptables extensions for IPv4 firewalling (meta-package)"
20 tristate
21 default m if CONFIG_DEVEL
22 depends BR2_PACKAGE_IPTABLES
23 select BR2_PACKAGE_KMOD_IPTABLES_EXTRA
24 select BR2_PACKAGE_IPTABLES_MOD_CONNTRACK
25 select BR2_PACKAGE_IPTABLES_MOD_EXTRA
26 select BR2_PACKAGE_IPTABLES_MOD_FILTER
27 select BR2_PACKAGE_IPTABLES_MOD_IPOPT
28 select BR2_PACKAGE_IPTABLES_MOD_IPSEC
29 select BR2_PACKAGE_IPTABLES_MOD_NAT
30 select BR2_PACKAGE_IPTABLES_MOD_ULOG
31 help
32 Extra Iptables extensions for IPv4 firewalling (meta-package)
33
34 config BR2_PACKAGE_IPTABLES_MOD_CONNTRACK
35 prompt "iptables-mod-conntrack.......... Iptables extensions for connection tracking"
36 tristate
37 default m if CONFIG_DEVEL
38 depends BR2_PACKAGE_IPTABLES
39 select BR2_PACKAGE_KMOD_IPT_CONNTRACK
40 help
41 Iptables (IPv4) extensions for connection tracking
42
43 Includes:
44 * libipt_conntrack
45 * libipt_helper
46 * libipt_connmark/CONNMARK
47
48 config BR2_PACKAGE_IPTABLES_MOD_FILTER
49 prompt "iptables-mod-filter............. Iptables extension for packet content inspection"
50 tristate
51 default m if CONFIG_DEVEL
52 depends BR2_PACKAGE_IPTABLES
53 select BR2_PACKAGE_KMOD_IPT_FILTER
54 help
55 Iptables (IPv4) extension for packet content inspection
56
57 Includes:
58 * libipt_ipp2p
59 * libipt_layer7
60
61 config BR2_PACKAGE_IPTABLES_MOD_IPOPT
62 prompt "iptables-mod-ipopt.............. Iptables extensions for matching/changing IP packet options"
63 tristate
64 default m if CONFIG_DEVEL
65 depends BR2_PACKAGE_IPTABLES
66 select BR2_PACKAGE_KMOD_IPT_IPOPT
67 help
68 Extra Iptables (IPv4) extensions for matching/changing IP packet options
69
70 Includes:
71 * libipt_dscp/DSCP
72 * libipt_ecn/ECN
73 * libipt_length
74 * libipt_mac
75 * libipt_tos/TOS
76 * libipt_tcpmms
77 * libipt_ttl/TTL
78 * libipt_unclean
79
80 config BR2_PACKAGE_IPTABLES_MOD_IPSEC
81 prompt "iptables-mod-ipsec.............. Iptables extensions for matching special IPsec packets"
82 tristate
83 default m if CONFIG_DEVEL
84 depends BR2_PACKAGE_IPTABLES
85 select BR2_PACKAGE_KMOD_IPT_IPSEC
86 help
87 Iptables (IPv4) extensions for matching special IPsec packets
88
89 Includes:
90 * libipt_ah
91 * libipt_esp
92
93 config BR2_PACKAGE_IPTABLES_MOD_NAT
94 prompt "iptables-mod-nat................ Iptables extensions for different NAT targets"
95 tristate
96 default m if CONFIG_DEVEL
97 depends BR2_PACKAGE_IPTABLES
98 select BR2_PACKAGE_KMOD_IPT_NAT
99 help
100 Iptables (IPv4) extensions for different NAT targets
101
102 Includes:
103 * libipt_REDIRECT
104
105 config BR2_PACKAGE_IPTABLES_MOD_ULOG
106 prompt "iptables-mod-ulog............... Iptables extensions for user-space packet logging"
107 tristate
108 default m if CONFIG_DEVEL
109 depends BR2_PACKAGE_IPTABLES
110 select BR2_PACKAGE_KMOD_IPT_ULOG
111 help
112 Iptables (IPv4) extensions for user-space packet logging
113
114 Includes:
115 * libipt_ULOG
116
117 config BR2_PACKAGE_IPTABLES_MOD_EXTRA
118 prompt "iptables-mod-extra.............. Other extra Iptables extensions"
119 tristate
120 default m if CONFIG_DEVEL
121 depends BR2_PACKAGE_IPTABLES
122 select BR2_PACKAGE_KMOD_IPT_EXTRA
123 help
124 Other extra Iptables (IPv4) extensions
125
126 Includes:
127 * libipt_limit
128 * libipt_owner
129 * libipt_physdev
130 * libipt_pkttype
131 * libipt_recent
132
133 config BR2_PACKAGE_IPTABLES_UTILS
134 prompt "iptables-utils.................. Save and restore utilities"
135 tristate
136 default m if CONFIG_DEVEL
137 depends BR2_PACKAGE_IPTABLES
138 help
139 iptables-save and iptables-restore for Iptables (IPv4)
140
141 http://www.iptables.org/
142
143 config BR2_PACKAGE_IP6TABLES
144 prompt "ip6tables......................... IPv6 firewall administration tool"
145 tristate
146 default m if CONFIG_DEVEL
147 select BR2_COMPILE_IPTABLES
148 select BR2_PACKAGE_KMOD_IPV6
149 help
150 IPv6 firewall, NAT, and packet mangling tools.
151
152 http://www.iptables.org/
153
154 endmenu
This page took 0.046765 seconds and 3 git commands to generate.