在Debian系統中,可以使用多種工具來監控防火墻的狀態和活動。以下是一些常用的方法和工具:
檢查防火墻狀態:
sudo ufw status
這個命令會顯示防火墻的當前狀態,例如是否啟用以及已設置的規則。
查看詳細信息:
sudo ufw status verbose
這個命令會提供更詳細的防火墻配置和活動規則的信息。
查看日志:
sudo ufw status numbered
這個命令會顯示帶有規則編號的狀態,便于引用和調試。
查看所有鏈的規則:
sudo iptables -L -n -v
這個命令會列出所有鏈的規則,并顯示每個規則的詳細信息,包括匹配的數據包和字節計數。
查看特定鏈的規則:
sudo iptables -L INPUT -n -v
sudo iptables -L OUTPUT -n -v
sudo iptables -L FORWARD -n -v
這些命令分別用于查看INPUT、OUTPUT和FORWARD鏈的規則。
查看默認策略:
sudo iptables -L -n -v --policy
這個命令會顯示每個鏈的默認策略(ACCEPT、DROP等)。
檢查firewalld狀態:
sudo firewall-cmd --state
這個命令將返回firewalld的狀態,如"running"表示防火墻正在運行,"not running"則表示未啟動。
查看活動區域和規則:
sudo firewall-cmd --list-all
這個命令將顯示當前活動的區域以及該區域的規則。
查看特定服務的狀態:
sudo firewall-cmd --query-service=http
這個命令將顯示HTTP服務是否在防火墻中啟用。
查看開放端口:
sudo firewall-cmd --list-ports
這個命令將列出所有開放的端口。
sudo apt install gufw
通過gufw圖形界面,可以直觀地查看和管理防火墻規則。sudo apt install libpcap-dev libasound2-dev libfontconfig1-dev libgtk-3-dev
wget https://github.com/GyulyVGC/sniffnet/releases/download/v1.3.14/sniffnet_linux_amd64.tar.gztar -xzf sniffnet_linux_amd64.tar.gz
cd sniffnet
./sniffnet
Sniffnet可以幫助監控和分析網絡數據包。通過這些工具和方法,可以有效地監控和管理Debian系統上的防火墻狀態和活動,確保網絡安全。