Преглед на файлове

Update 'resetfirewall.sh'

Added return rule to our chain
deadtom преди 1 седмица
родител
ревизия
615bf810f2
променени са 1 файла, в които са добавени 15 реда и са изтрити 0 реда
  1. 15 0
      resetfirewall.sh

+ 15 - 0
resetfirewall.sh

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