master
parent
d91225a585
commit
e78af1d4cc
21
rc.firewall
21
rc.firewall
|
@ -4,6 +4,10 @@
|
||||||
# URL: http://www.sosdg.org/freestuff/firewall
|
# URL: http://www.sosdg.org/freestuff/firewall
|
||||||
# License: GPLv3
|
# License: GPLv3
|
||||||
|
|
||||||
|
echo -e "SOSDG/Firewall v0.9"
|
||||||
|
echo -e "Brielle Bruns <bruns@2mbit.com>"
|
||||||
|
echo -e "http://www.sosdg.org/freestuff/firewall\n"
|
||||||
|
|
||||||
BASEDIR=/etc/firewall-sosdg
|
BASEDIR=/etc/firewall-sosdg
|
||||||
TWEAKS=$BASEDIR/tweaks
|
TWEAKS=$BASEDIR/tweaks
|
||||||
#BASEDIR=`pwd`
|
#BASEDIR=`pwd`
|
||||||
|
@ -25,15 +29,16 @@ $BASEDIR/prerun
|
||||||
$IPTABLES -A INPUT -i lo -j ACCEPT
|
$IPTABLES -A INPUT -i lo -j ACCEPT
|
||||||
$IPTABLES -A OUTPUT -o lo -j ACCEPT
|
$IPTABLES -A OUTPUT -o lo -j ACCEPT
|
||||||
|
|
||||||
echo -ne "\E[33mAdding trusted IP:\E[37m "
|
|
||||||
|
|
||||||
for i in $TRUSTEDIP; do
|
|
||||||
echo -n "$i "
|
|
||||||
$IPTABLES -A INPUT -s $i -j ACCEPT
|
|
||||||
$IPTABLES -A OUTPUT -d $i -j ACCEPT
|
|
||||||
done
|
|
||||||
echo -ne "\n"
|
|
||||||
|
|
||||||
|
if [ "$TRUSTEDIP" ]; then
|
||||||
|
echo -ne "\E[33mAdding trusted IP:\E[37m "
|
||||||
|
for i in $TRUSTEDIP; do
|
||||||
|
echo -n "$i "
|
||||||
|
$IPTABLES -A INPUT -s $i -j ACCEPT
|
||||||
|
$IPTABLES -A OUTPUT -d $i -j ACCEPT
|
||||||
|
done
|
||||||
|
echo -ne "\n"
|
||||||
|
fi
|
||||||
|
|
||||||
if [ $BLOCKEDIP ]; then
|
if [ $BLOCKEDIP ]; then
|
||||||
echo -en "\E[33mAdding blocked IPs:\E[37m "
|
echo -en "\E[33mAdding blocked IPs:\E[37m "
|
||||||
|
|
Loading…
Reference in New Issue