Post date: 21-lug-2016 13.50.39
#!/bin/bash
#
####-----porta 4551------######
LINEA=`iptables -t nat -L -v --line-numbers |grep 4551| cut -d ' ' -f 1`
#iptables -t nat -L -v --line-numbers |grep 4551| cut -d ' ' -f 1
#echo numero linea iptable $LINEA
#-qE ^\-?[0-9]+$ testo se è LINEA è un numero intero
if echo "$LINEA" | grep -qE ^\-?[0-9]+$; then
# it IS numeric
#Numerica
echo numero linea iptable da rimuovere $LINEA
#decommentare per rimuovere regola
iptables -t nat -D PREROUTING $LINEA
echo rimossa regola numero $LINEA
#cancello connessioni attive sulla porta
conntrack -D -p tcp --dport 4551
else
echo impossibile rimuovere - regola non esiste
fi