デスクトップ用途のLinuxのFirewall
こんなんでいいんじゃないかなぁ
iptables.sh
#!/bin/bash #リセット iptables -F #チェインの内容を全消去 iptables -X #ユーザー定義チェインの全消去 #ポリシー iptables -P INPUT DROP #受信パケットを破棄 iptables -P OUTPUT ACCEPT #送信パケットを許可 iptables -P FORWARD DROP #転送パケットを破棄 #既知の接続と関係しているパケットを許可 iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT #loopbackインターフェース iptables -A INPUT -i lo -j ACCEPT #受信パケットを許可 #ログを取って破棄 iptables -N LOG_DROP iptables -A LOG_DROP -m limit -j LOG --log-level info --log-prefix "[iptables]" iptables -A LOG_DROP -j DROP #ログを取る iptables -A INPUT -j LOG_DROP