Fixes for multiport
parent
9f0398421a
commit
d687925d1f
|
@ -267,7 +267,7 @@ if [ "$TCPPORTS" ] || [ "$UDPPORTS" ]; then
|
|||
PORTS_COUNT=${#TCPPORTS[@]}
|
||||
PORTS_COUNT_CURR=0
|
||||
while [[ $PORTS_COUNT_CURR < $PORTS_COUNT ]]; do
|
||||
for ((i=$PORTS_COUNT_CURR; i <=(($PORTS_COUNT_CURR+(($MULTI_MAX_PORTS-1)))); i++)); do
|
||||
for ((i=$PORTS_COUNT_CURR; i <=(($PORTS_COUNT_CURR+(($NF_MULTI_MAX_PORTS-1)))); i++)); do
|
||||
if [ ${TCPPORTS[$i]} ]; then
|
||||
PORTS="${PORTS},${TCPPORTS[$i]}"
|
||||
fi
|
||||
|
@ -570,17 +570,17 @@ if [ $IPV6 ]; then
|
|||
PORTS_COUNT=${#IPV6TCP[@]}
|
||||
PORTS_COUNT_CURR=0
|
||||
while [[ $PORTS_COUNT_CURR < $PORTS_COUNT ]]; do
|
||||
for ((i=$PORTS_COUNT_CURR; i <=(($PORTS_COUNT_CURR+(($MULTI_MAX_PORTS-1)))); i++)); do
|
||||
for ((i=$PORTS_COUNT_CURR; i <=(($PORTS_COUNT_CURR+(($NF_MULTI_MAX_PORTS-1)))); i++)); do
|
||||
if [ ${IPV6TCP[$i]} ]; then
|
||||
PORTS="${PORTS},${IPV6TCP[$i]}"
|
||||
fi
|
||||
done
|
||||
echo -en "${PURPLE}Multiport-TCP${DEFAULT_COLOR}/${GREEN}${PORTS#,}"
|
||||
$IP6TABLES -A INPUT -p tcp -m multiport --dports ${PORTS#,} -j ACCEPT
|
||||
unset PORTS
|
||||
PORTS_COUNT_CURR=$i
|
||||
done
|
||||
echo -en "${PURPLE}Multiport-TCP${DEFAULT_COLOR}/${GREEN}${PORTS#,}"
|
||||
$IPTABLES -A INPUT -p tcp -m multiport --dports ${PORTS#,} -j ACCEPT
|
||||
unset PORTS
|
||||
PORTS_COUNT_CURR=$y
|
||||
done
|
||||
unset y PORTS PORTS_COUNT_CURR PORTS_COUNT
|
||||
unset y PORTS PORTS_COUNT_CURR PORTS_COUNT
|
||||
fi
|
||||
else
|
||||
for i in $IPV6TCP; do
|
||||
|
|
Loading…
Reference in New Issue