|
@@ -47,3 +47,20 @@ rm $BADGUYS_FILE
|
|
|
|
|
|
# echo "Bad guys list has been processed, and deleted."
|
|
|
|
|
|
+# echo "Checking for return rule at the end of our chain."
|
|
|
+
|
|
|
+# 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.
|
|
|
+
|