You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
35 lines
1.1 KiB
35 lines
1.1 KiB
9 years ago
|
############################################
|
||
|
# #
|
||
|
# Setup default chains in IPTables #
|
||
|
# Author: Taylor Bockman #
|
||
|
# <tbockman@taylorbockman.com> #
|
||
|
# #
|
||
|
# #
|
||
|
############################################
|
||
|
|
||
|
echo "Are you on a VPS? [Y/N]"
|
||
|
read onvps
|
||
|
|
||
|
if [ $onvps=="Y" ];
|
||
|
then
|
||
|
echo "Did you open your SSH ports on iptables? Otherwise this will kill your access. [Y/N]"
|
||
|
read openedssh
|
||
|
|
||
|
if [ $openedssh=="Y" ];
|
||
|
then
|
||
|
echo "Dropping INPUT and FORWARD..."
|
||
|
sudo iptables -P INPUT DROP
|
||
|
sudo iptables -P FORWARD DROP
|
||
|
echo "INPUT and FORWARD are now dropping traffic. You will have to configure a source and destination for each rule"
|
||
|
else
|
||
|
echo "Please configure your SSH access with IPTables and run this script again"
|
||
|
fi
|
||
|
|
||
|
else
|
||
|
echo "Dropping INPUT and FORWARD..."
|
||
|
sudo iptables -P INPUT DROP
|
||
|
sudo iptables -P FORWARD DROP
|
||
|
echo "INPUT and FORWARD are now dropping traffic. You will have to configure a source and destination for each rule."
|
||
|
fi
|
||
|
|