net-firewall/iptables (gentoo)

Search

Package Information

Description:
iptables is the userspace command line program used to set up, maintain, and inspect the tables of IPv4 packet filter rules in the Linux kernel. It's a part of packet filtering framework which allows the stateless and stateful packet filtering, all kinds of network address and port translation, and is a flexible and extensible infrastructure with multiple layers of API's for 3rd party extensions. The iptables package also includes ip6tables. ip6tables is used for configuring the IPv6 packet filter. Note that some extensions (e.g. imq and l7filter) are not included into official kernel sources so you have to patch the sources before installation.
Homepage:
https://www.netfilter.org/projects/iptables/
License:
GPL-2

Versions

Version EAPI Keywords Slot
1.8.13 8 ~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 0/1.8.3
1.8.12 8 ~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 0/1.8.3
1.8.11-r1 8 ~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 0/1.8.3

Metadata

Description

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="project">
		<email>base-system@gentoo.org</email>
		<name>Gentoo Base System</name>
	</maintainer>
	<longdescription>
		iptables is the userspace command line program used to set up, maintain, and
		inspect the tables of IPv4 packet filter rules in the Linux kernel. It's a
		part of packet filtering framework which allows the stateless and stateful
		packet filtering, all kinds of network address and port translation, and is a
		flexible and extensible infrastructure with multiple layers of API's for 3rd
		party extensions. The iptables package also includes ip6tables. ip6tables is
		used for configuring the IPv6 packet filter.

		Note that some extensions (e.g. imq and l7filter) are not included into
		official kernel sources so you have to patch the sources before installation.
	</longdescription>
	<use>
		<flag name="conntrack">Build against <pkg>net-libs/libnetfilter_conntrack</pkg> when enables the connlabel matcher</flag>
		<flag name="netlink">Build against libnfnetlink which enables the nfnl_osf util</flag>
		<flag name="nftables">Support nftables kernel interface</flag>
		<flag name="pcap">Build against <pkg>net-libs/libpcap</pkg> which enables the nfbpf_compile util</flag>
	</use>
	<upstream>
		<remote-id type="cpe">cpe:/a:netfilter_core_team:iptables</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

USE Flags

Flag Description 1.8.13 1.8.12 1.8.11-r1
conntrack Build against <pkg>net-libs/libnetfilter_conntrack</pkg> when enables the connlabel matcher
netlink Build against libnfnetlink which enables the nfnl_osf util
nftables Support nftables kernel interface
pcap Build against <pkg>net-libs/libpcap</pkg> which enables the nfbpf_compile util
static-libs Build static versions of dynamic libraries as well
test Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

Files

Manifest

Type File Size Versions
DIST iptables-1.8.12.tar.xz 652440 bytes 1.8.12
DIST iptables-1.8.12.tar.xz.sig 566 bytes 1.8.12
DIST iptables-1.8.13.tar.xz 652632 bytes 1.8.13
DIST iptables-1.8.13.tar.xz.sig 566 bytes 1.8.13
Unmatched Entries
Type File Size
DIST iptables-1.8.11.tar.xz 649284 bytes