瀏覽代碼

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.