App-SilverSplash
view release on metacpan or search on metacpan
lib/App/SilverSplash/IPTables.pm view on Meta::CPAN
my $hosts_slout =
join( "\n", map { sprintf( $slout, $_, 80 ) } @{$hosts_allow} );
my $sslhosts_slout =
join( "\n", map { sprintf( $slout, $_, 443 ) } @{$sslhosts_allow} );
##############################
# add the filter default chains
my $filters = <<"FILTERS";
INPUT -i $Lan_if -j slRTR
FORWARD -i $Lan_if -j slNET
slAUT --protocol tcp --source-port ! 25 -j ACCEPT
slAUTads -m state --state RELATED,ESTABLISHED -j ACCEPT
slAUTads -p tcp -m tcp --dport 22 -j ACCEPT
slAUTads -p tcp -m tcp --dport 80 -j ACCEPT
slAUTads -p tcp -m tcp --dport 110 -j ACCEPT
slAUTads -p tcp -m tcp --dport 143 -j ACCEPT
( run in 0.453 second using v1.01-cache-2.11-cpan-64827b87656 )