1
0
mirror of https://github.com/tommytran732/Pterodactyl-Script synced 2024-11-22 10:31:34 -05:00

Update install.sh

This commit is contained in:
Tommy 2021-10-23 03:25:10 -04:00 committed by GitHub
parent f44f777660
commit 40570e60bd
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -826,8 +826,6 @@ firewall(){
yum -y install iptables yum -y install iptables
fi fi
block_icmp
output "Setting up Fail2Ban..." output "Setting up Fail2Ban..."
if [ "$lsb_dist" = "ubuntu" ] || [ "$lsb_dist" = "debian" ]; then if [ "$lsb_dist" = "ubuntu" ] || [ "$lsb_dist" = "debian" ]; then
apt -y install fail2ban apt -y install fail2ban
@ -889,28 +887,6 @@ EOF
fi fi
} }
block_icmp(){
output "Block ICMP (Ping) Packets?"
output "You should choose [1] if you are not using a monitoring system and [2] otherwise."
output "[1] Yes."
output "[2] No."
read icmp
case $icmp in
1 ) if [ "$lsb_dist" = "ubuntu" ] || [ "$lsb_dist" = "debian" ]; then
sed -i '/ufw-before-input.*icmp/s/ACCEPT/DROP/g' /etc/ufw/before.rules
sudo ufw reload
elif [ "$lsb_dist" = "centos" ] || [ "$lsb_dist" = "fedora" ] || [ "$lsb_dist" = "rhel" ] || [ "$lsb_dist" = "rocky" ]; then
firewall-cmd --permanent --add-icmp-block-inversion
firewall-cmd --reload
fi
;;
2 ) output "Skipping rule..."
;;
* ) output "You did not enter a valid selection."
block_icmp
esac
}
database_host_reset(){ database_host_reset(){
SERVER_IP=$(curl -s http://checkip.amazonaws.com) SERVER_IP=$(curl -s http://checkip.amazonaws.com)
adminpassword=`cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 32 | head -n 1` adminpassword=`cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 32 | head -n 1`