Current File : //bin/AddTcpPort
#!/bin/bash
PORTIN_TO_ENABLE=$1
PORTOUT_TO_ENABLE=$2
if [[ ! -z "$PORTIN_TO_ENABLE" ]]
then
	tcp_in_detail=$(grep -o "TCP_IN.*\""  /etc/csf/csf.conf  | sed -e 's/ //g' | sed 's/\"//g' | sed -e "s/\'//g" | sed -e 's/TCP_IN=//g');
	echo $port_detail
	#if [[ $tcp_in_detail =~ .*2006.* ]]
	if [[ $tcp_in_detail =~ ${PORTIN_TO_ENABLE} ]]
	then
		echo "Already added in TCP_IN"
	else
		sed -i "s/$tcp_in_detail/$tcp_in_detail,$PORTIN_TO_ENABLE/" /etc/csf/csf.conf 
		echo "Port No $PORTIN_TO_ENABLE added in TCP_IN"
	fi
	if [[ ! -z "$PORTOUT_TO_ENABLE" ]]
	then
	    tcp_out_detail=$(grep -o "TCP_OUT.*\""  /etc/csf/csf.conf | sed -e 's/ //g' | sed 's/\"//g' | sed -e "s/\'//g" | sed -e 's/TCP_OUT=//g');
		if [[ $tcp_out_detail =~ ${PORTOUT_TO_ENABLE} ]]
			then
		    	echo "Already added in TCP_OUT"
		else
			sed -i "s/$tcp_out_detail/$tcp_out_detail,$PORTOUT_TO_ENABLE/" /etc/csf/csf.conf
		    echo "Port No $PORTIN_TO_ENABLE added in TCP_OUT"
		fi
	fi
	csf -r
else
	echo "You should enter any port no"
fi
#if [[ $tcp_out_detail =~ .*2006.* ]]
#if [[ ! -z "$PORTOUT_TO_ENABLE" ]]
#then
#	tcp_out_detail=$(grep -o "TCP_OUT.*\""  /etc/csf/csf.conf | sed -e 's/ //g' | sed 's/\"//g' | sed -e "s/\'//g" | sed -e 's/TCP_OUT=//g');
#	if [[ $tcp_out_detail =~ ${PORTOUT_TO_ENABLE} ]]
#	then
#		echo "Already added in TCP_OUT"
#	else
#		sed -i "s/$tcp_out_detail/$tcp_out_detail,$PORTOUT_TO_ENABLE/" /etc/csf/csf.conf 
#		echo "Port No $PORTIN_TO_ENABLE added in TCP_OUT"
#	fi
#fi
#csf -r