Added return rule to our chain
@@ -59,3 +59,18 @@ $FIREWALL -A FORWARD -j $CHAIN_NAME
rm $BADGUYS_FILE
echo "Bad guys list has been processed, and deleted."
+
+# Check if the rule already exists
+RETURNRULE="-A $CHAIN_NAME -p tcp -j RETURN"
+if $FIREWALL -S $CHAIN_NAME | grep -q "$RETURNRULE"; then
+ # echo "Rule already exists: $RETURNRULE"
+ :
+else
+ # Add the rule if it doesn't exist
+ $FIREWALL $RETURNRULE
+ # echo "Rule added: $RETURNRULE"
+fi
+echo "Done.