X-Git-Url: https://git.rohieb.name/openwrt.git/blobdiff_plain/445d5e12cf785fd0741298de731fe801d46a8417..45c7419a4f7a4436c27ffd62b1a05724c4ce6357:/openwrt/package/iptables/Config.in diff --git a/openwrt/package/iptables/Config.in b/openwrt/package/iptables/Config.in index 9529cd5cc..6a2a85616 100644 --- a/openwrt/package/iptables/Config.in +++ b/openwrt/package/iptables/Config.in @@ -15,23 +15,141 @@ config BR2_PACKAGE_IPTABLES http://www.iptables.org/ -config BR2_PACKAGE_IPTABLES_UTILS - prompt "iptables-utils.................. Save and restore utilities" +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 - iptables-save and iptables-restore - - http://www.iptables.org/ + Extra Iptables extensions for IPv4 firewalling (meta-package) -config BR2_PACKAGE_IPTABLES_EXTRA - prompt "iptables-extra.................. Extra modules not found elsewhere" +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 - Extra modules for iptables (kernel and user space) + iptables-save and iptables-restore for Iptables (IPv4) http://www.iptables.org/