net-firewall/shorewall (peec)

Search

Package Information

Description:
The Shoreline Firewall, more commonly known as "Shorewall", is high-level tool for configuring Netfilter. You describe your firewall/gateway requirements using entries in a set of configuration files. Shorewall reads those configuration files and with the help of the iptables, iptables-restore, ip and tc utilities, Shorewall configures Netfilter and the Linux networking subsystem to match your requirements. Shorewall can be used on a dedicated firewall system, a multi-function gateway/router/server or on a standalone GNU/Linux system. Shorewall does not use Netfilter's ipchains compatibility mode and can thus take advantage of Netfilter's connection state tracking capabilities. Shorewall is not a daemon. Once Shorewall has configured the Linux networking subsystem, its job is complete and there is no "Shorewall process" left running in your system. The /usr/sbin/shorewall program can be used at any time to monitor the Netfilter firewall.
Homepage:
https://shorewall.org/
License:
GPL-2

Versions

Version EAPI Keywords Slot
5.2.8-r5 7 0

Metadata

Description

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="project">
		<email>netmon@gentoo.org</email>
		<name>Gentoo network monitoring and analysis project</name>
	</maintainer>
	<longdescription lang="en">
		The Shoreline Firewall, more commonly known as "Shorewall", is high-level tool for configuring Netfilter.
		You describe your firewall/gateway requirements using entries in a set of configuration files.
		Shorewall reads those configuration files and with the help of the iptables, iptables-restore, ip and
		tc utilities, Shorewall configures Netfilter and the Linux networking subsystem to match your requirements.
		Shorewall can be used on a dedicated firewall system, a multi-function gateway/router/server or on a
		standalone GNU/Linux system. Shorewall does not use Netfilter's ipchains compatibility mode and can thus
		take advantage of Netfilter's connection state tracking capabilities.

		Shorewall is not a daemon. Once Shorewall has configured the Linux networking subsystem, its job is complete and
		there is no "Shorewall process" left running in your system. The /usr/sbin/shorewall program can be used at
		any time to monitor the Netfilter firewall.
	</longdescription>
	<use>
		<flag name="init">Adds the capability to place the firewall in a safe state prior to bringing up the network interfaces</flag>
		<flag name="ipv4">Installs everything needed to create a full IPv4 firewall</flag>
		<flag name="ipv6">Adds the capability to create a full IPv6 firewall (requires <pkg>net-firewall/shorewall</pkg> ipv4 USE flag)</flag>
		<flag name="lite4">Installs everything needed to just *run* an IPv4 compiled firewall script created with <pkg>net-firewall/shorewall</pkg> ipv4 USE flag</flag>
		<flag name="lite6">Installs everything needed to just *run* an IPv6 compiled firewall script created with <pkg>net-firewall/shorewall</pkg> ipv6 USE flag</flag>
	</use>
	<upstream>
		<doc lang="en">http://shorewall.net/Documentation_Index.html</doc>
		<remote-id type="sourceforge">shorewall</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

USE Flags

Flag Description 5.2.8-r5
doc ⚠️
init Adds the capability to place the firewall in a safe state prior to bringing up the network interfaces
ipv4 Installs everything needed to create a full IPv4 firewall
ipv6 Adds the capability to create a full IPv6 firewall (requires <pkg>net-firewall/shorewall</pkg> ipv4 USE flag)
lite4 Installs everything needed to just *run* an IPv4 compiled firewall script created with <pkg>net-firewall/shorewall</pkg> ipv4 USE flag
lite6 Installs everything needed to just *run* an IPv6 compiled firewall script created with <pkg>net-firewall/shorewall</pkg> ipv6 USE flag
selinux ⚠️

Files

Manifest

Type File Size Versions
Unmatched Entries
Type File Size
AUX shorewall-5.2.1-no-gzipped-manpages.patch 1000 bytes
AUX shorewall-5.2.8-egrep_fgrep_deprecation.patch 9668 bytes
AUX shorewall-core-5.2.1-no-gzipped-manpages.patch 533 bytes
AUX shorewall-core-5.2.8-egrep_fgrep_deprecation.patch 5960 bytes
AUX shorewall-init-01_remove-ipset-functionality-r2.patch 739 bytes
AUX shorewall-init-5.2.8-egrep_fgrep_deprecation.patch 1086 bytes
AUX shorewall-init.confd 152 bytes
AUX shorewall-init.initd 4357 bytes
AUX shorewall-init.readme 1233 bytes
AUX shorewall-init.systemd 389 bytes
AUX shorewall-lite-5.2.1-no-gzipped-manpages.patch 879 bytes
AUX shorewall-lite-5.2.8-egrep_fgrep_deprecation.patch 1086 bytes
AUX shorewall-lite.confd-r1 222 bytes
AUX shorewall-lite.initd-r3 2238 bytes
AUX shorewall-lite.systemd 603 bytes
AUX shorewall.confd-r1 217 bytes
AUX shorewall.initd-r3 2394 bytes
AUX shorewall.systemd 568 bytes
AUX shorewall6-5.2.8-egrep_fgrep_deprecation.patch 1070 bytes
AUX shorewall6-lite-5.2.8-egrep_fgrep_deprecation.patch 1090 bytes
AUX shorewall6-lite.systemd 612 bytes
AUX shorewall6.systemd 577 bytes
AUX shorewallrc-r3 2035 bytes
DIST shorewall-5.2.8.tar.bz2 574427 bytes
DIST shorewall-core-5.2.8.tar.bz2 77980 bytes
DIST shorewall-docs-html-5.2.8.tar.bz2 4322407 bytes
DIST shorewall-init-5.2.8.tar.bz2 42589 bytes
DIST shorewall-lite-5.2.8.tar.bz2 47250 bytes
DIST shorewall6-5.2.8.tar.bz2 203102 bytes
DIST shorewall6-lite-5.2.8.tar.bz2 47178 bytes
EBUILD shorewall-5.2.8-r5.ebuild 17186 bytes
MISC metadata.xml 2143 bytes