Kali && Debain 防火牆規則

ZapcoMan發表於2024-10-09

Kali && Debain 防火牆規則

  • 檢視防火牆規則
 iptables -L -n -v
 iptables -L -n -v
  • 增加防火牆規則:開放指定的埠
   iptables -A INPUT -s 127.0.0.1 -d 127.0.0.1 -j ACCEPT               #允許本地迴環介面(即執行本機訪問本機)
   iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT    #允許已建立的或相關連的通行
   iptables -A OUTPUT -j ACCEPT         #允許所有本機向外的訪問
   iptables -A INPUT -p tcp --dport 22 -j ACCEPT    #允許訪問22埠
   iptables -A INPUT -p tcp --dport 80 -j ACCEPT    #允許訪問80埠
   iptables -A INPUT -p tcp --dport 21 -j ACCEPT    #允許ftp服務的21埠
   iptables -A INPUT -p tcp --dport 20 -j ACCEPT    #允許FTP服務的20埠
   iptables -A INPUT -j REJECT       #禁止其他未允許的規則訪問
   iptables -A FORWARD -j REJECT     #禁止其他未允許的規則訪問
   iptables -A INPUT -s 127.0.0.1 -d 127.0.0.1 -j ACCEPT               #允許本地迴環介面(即執行本機訪問本機)
  • 刪除已新增的iptables規則

  • 將所有iptables以序號標記顯示,執行:

  iptables -L -n --line-numbers
  • 比如要刪除INPUT裡序號為2的規則,執行:
  iptables -D INPUT 2
  • 將所有iptables以序號標記顯示,執行:
  iptables -L -n --line-numbers
  • 比如要刪除INPUT裡序號為2的規則,執行:
   iptables -D INPUT 2
  • 屏避IP
   # iptables -I INPUT -s 123.45.6.7 -j DROP       #遮蔽單個IP的命令
   # iptables -I INPUT -s 123.0.0.0/8 -j DROP      #封整個段即從123.0.0.1到123.255.255.254的命令
   # iptables -I INPUT -s 124.45.0.0/16 -j DROP    #封IP段即從123.45.0.1到123.45.255.254的命令
   # iptables -I INPUT -s 123.45.6.0/24 -j DROP    #封IP段即從123.45.6.1到123.45.6.254的命令是
   # iptables -I INPUT -s 123.45.6.7 -j DROP       #遮蔽單個IP的命令
   # iptables -I INPUT -s 123.0.0.0/8 -j DROP      #封整個段即從123.0.0.1到123.255.255.254的命令
   # iptables -I INPUT -s 124.45.0.0/16 -j DROP    #封IP段即從123.45.0.1到123.45.255.254的命令
   # iptables -I INPUT -s 123.45.6.0/24 -j DROP    #封IP段即從123.45.6.1到123.45.6.254的命令是
  • 儲存iptables更改

  • 最後一部最重要,iptables規則全部輸入完成後,都要進行一次儲存,否則重啟後還是原來的規則。

 iptables-save

相關文章