|
@@ -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.
|