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.
 
 
 
 

39 lines
1.1 KiB

#!/bin/bash
# IT JUST DOES ECHO !!! nothing added, nothing changed just a list of everything
# VERIFY BEFORE USING COMMANDS THAT EVERYTHING SUITS THE BEHAVIOUR YOU EXPECT !!!
cd $HOME
cd .komodo
echo "# POLICIES "
echo "sudo iptables -P INPUT ACCEPT"
echo "sudo iptables -P FORWARD ACCEPT"
echo "sudo iptables -P OUTPUT ACCEPT"
echo "# localhost"
echo "sudo iptables -A INPUT -i lo -j ACCEPT"
echo "# established"
echo "sudo iptables -A INPUT -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT"
echo "# SSH : adapt it !"
echo "sudo iptables -A INPUT -p tcp -m tcp --dport 22 -j ACCEPT"
echo "# CHIPS / IGUANA_TESTNET/ IGUANA_MAINNET / BTC "
echo "sudo iptables -A INPUT -p tcp -m multiport --dports 57777,7000,7770,7775,8333 -j ACCEPT"
for D in *; do
if [ -d "${D}" ]; then
if [ -f ~/.komodo/${D}/${D}.conf ]
then
echo "# Assetchain - ${D}"
rpcport=$(sed -n -e '/^rpcport=/p' ~/.komodo/${D}/${D}.conf | cut -d "=" -f2)
echo "sudo iptables -A INPUT -p tcp --dport $((rpcport+1)) -j ACCEPT"
fi
fi
done
echo "# DENY ELSE"
echo "sudo iptables -A INPUT -j DROP"
cd