shorewall6-lite-4.5.21.6/0000755000175000017500000000000012272556447014702 5ustar teastepteastepshorewall6-lite-4.5.21.6/modules0000644000175000017500000000132512272556447016276 0ustar teastepteastep# # Shorewall6 version 4 - Modules File # # /usr/share/shorewall6/modules # # This file loads the modules that may be needed by the firewall. # # THE ORDER OF THE COMMANDS BELOW IS IMPORTANT!!!!!! You MUST load in # dependency order. i.e., if M2 depends on M1 then you must load M1 # before you load M2. # # If you need to modify this file, copy it to /etc/shorewall and modify the # copy. # ############################################################################### # # Essential Modules # INCLUDE modules.essential # # Other xtables modules # INCLUDE modules.xtables # # Helpers # INCLUDE helpers # # Ipset # INCLUDE modules.ipset # # Traffic Shaping # INCLUDE modules.tc # # Extensions # INCLUDE modules.extensions shorewall6-lite-4.5.21.6/Makefile0000644000175000017500000000100712272540615016326 0ustar teastepteastep# Shorewall6 Lite Makefile to restart if firewall script is newer than last restart VARDIR=$(shell /sbin/shorewall6-lite show vardir) SHAREDIR=/usr/share/shorewall6-lite RESTOREFILE?=.restore all: $(VARDIR)/$(RESTOREFILE) $(VARDIR)/$(RESTOREFILE): $(VARDIR)/firewall @/sbin/shorewall6-lite -q save >/dev/null; \ if \ /sbin/shorewall6-lite -q restart >/dev/null 2>&1; \ then \ /sbin/shorewall6-lite -q save >/dev/null; \ else \ /sbin/shorewall6-lite -q restart 2>&1 | tail >&2; exit 1; \ fi # EOF shorewall6-lite-4.5.21.6/helpers0000644000175000017500000000206412272556447016271 0ustar teastepteastep# # Shorewall6 version 4 - Helpers File # # /usr/share/shorewall6/helpers # # This file loads the modules that may be needed by the firewall. # # THE ORDER OF THE COMMANDS BELOW IS IMPORTANT!!!!!! You MUST load in # dependency order. i.e., if M2 depends on M1 then you must load M1 # before you load M2. # # If you need to modify this file, copy it to /etc/shorewall and modify the # copy. # ############################################################################### # # Helpers # loadmodule nf_conntrack_amanda loadmodule nf_conntrack_ftp loadmodule nf_conntrack_h323 loadmodule nf_conntrack_irc loadmodule nf_conntrack_netbios_ns loadmodule nf_conntrack_netbios_ns loadmodule nf_conntrack_netlink loadmodule nf_conntrack_pptp loadmodule nf_conntrack_proto_sctp loadmodule nf_conntrack_proto_udplite loadmodule nf_conntrack_sane loadmodule nf_conntrack_sip sip_direct_media=0 loadmodule nf_conntrack_pptp loadmodule nf_conntrack_proto_gre loadmodule nf_conntrack_proto_sctp loadmodule nf_conntrack_sip loadmodule nf_conntrack_tftp loadmodule nf_conntrack_sane shorewall6-lite-4.5.21.6/configure.pl0000755000175000017500000001130112272556447017217 0ustar teastepteastep#! /usr/bin/perl -w # # Shorewall Packet Filtering Firewall RPM configuration program - V4.5 # # This program is under GPL [http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt] # # (c) 2012 - Tom Eastep (teastep@shorewall.net) # # Shorewall documentation is available at http://www.shorewall.net # # This program is free software; you can redistribute it and/or modify # it under the terms of Version 2 of the GNU General Public License # as published by the Free Software Foundation. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # # Usage: ./configure.pl