can somebody help me with that long Iptables rules. I want to change from a susefirewall to a mikrotik system and
I dont know which rule is really need to configure on ROS.
Maybe there is anybody who can convert it?
Output with iptables-save:
Code: Select all
:PREROUTING ACCEPT [469831684:276028598930]
:INPUT ACCEPT [257078384:186737760182]
:FORWARD ACCEPT [209187562:88793219176]
:OUTPUT ACCEPT [301559521:270392267804]
:POSTROUTING ACCEPT [510064487:359153604449]
-A PREROUTING -p tcp -m tcp --sport 20 -j TOS --set-tos 0x08
-A PREROUTING -p tcp -m tcp --dport 20 -j TOS --set-tos 0x08
-A PREROUTING -p tcp -m tcp --sport 80 -j TOS --set-tos 0x08
-A PREROUTING -p tcp -m tcp --dport 80 -j TOS --set-tos 0x08
-A PREROUTING -p tcp -m tcp --sport 53 -j TOS --set-tos 0x10
-A PREROUTING -p tcp -m tcp --dport 53 -j TOS --set-tos 0x10
-A PREROUTING -p udp -m udp --sport 53 -j TOS --set-tos 0x10
-A PREROUTING -p udp -m udp --dport 53 -j TOS --set-tos 0x10
-A PREROUTING -p udp -m udp --sport 161 -j TOS --set-tos 0x04
-A PREROUTING -p udp -m udp --dport 161 -j TOS --set-tos 0x04
-A PREROUTING -p udp -m udp --sport 162 -j TOS --set-tos 0x04
-A PREROUTING -p udp -m udp --dport 162 -j TOS --set-tos 0x04
-A PREROUTING -p udp -m udp --sport 514 -j TOS --set-tos 0x04
-A PREROUTING -p udp -m udp --dport 514 -j TOS --set-tos 0x04
-A OUTPUT -p tcp -m tcp --sport 20 -j TOS --set-tos 0x08
-A OUTPUT -p tcp -m tcp --dport 20 -j TOS --set-tos 0x08
-A OUTPUT -p tcp -m tcp --sport 80 -j TOS --set-tos 0x08
-A OUTPUT -p tcp -m tcp --dport 80 -j TOS --set-tos 0x08
-A OUTPUT -p tcp -m tcp --sport 53 -j TOS --set-tos 0x10
-A OUTPUT -p tcp -m tcp --dport 53 -j TOS --set-tos 0x10
-A OUTPUT -p udp -m udp --sport 53 -j TOS --set-tos 0x10
-A OUTPUT -p udp -m udp --dport 53 -j TOS --set-tos 0x10
-A OUTPUT -p udp -m udp --sport 161 -j TOS --set-tos 0x04
-A OUTPUT -p udp -m udp --dport 161 -j TOS --set-tos 0x04
-A OUTPUT -p udp -m udp --sport 162 -j TOS --set-tos 0x04
-A OUTPUT -p udp -m udp --dport 162 -j TOS --set-tos 0x04
-A OUTPUT -p udp -m udp --sport 514 -j TOS --set-tos 0x04
-A OUTPUT -p udp -m udp --dport 514 -j TOS --set-tos 0x04
-A POSTROUTING -o eth2 -p tcp -m length --length 0:64 -j MARK --set-mark 0xa
-A POSTROUTING -o eth2 -p tcp -m tos --tos Minimize-Delay -m tcp --dport 22 -j MARK --set-mark 0xa
-A POSTROUTING -o eth2 -p tcp -m tos --tos Minimize-Delay -m tcp --sport 22 -j MARK --set-mark 0xa
-A POSTROUTING -o eth2 -p udp -m udp --dport 53 -j MARK --set-mark 0xa
-A POSTROUTING -o eth2 -p tcp -m tcp --dport 53 -j MARK --set-mark 0xa
-A POSTROUTING -o eth2 -p esp -j MARK --set-mark 0xb
COMMIT
# Completed on Thu Aug 2 09:27:37 2012
# Generated by iptables-save v1.2.11 on Thu Aug 2 09:27:37 2012
*filter
:INPUT DROP [7:336]
:FORWARD DROP [6:555]
:OUTPUT DROP [44:6484]
:forward_dmz - [0:0]
:forward_ext - [0:0]
:forward_int - [0:0]
:input_dmz - [0:0]
:input_ext - [0:0]
:input_int - [0:0]
:reject_func - [0:0]
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -i eth2 -j input_ext
-A INPUT -i eth1 -j input_int
-A INPUT -i eth0 -j input_int
-A INPUT -m limit --limit 3/min -j LOG --log-prefix "SFW2-IN-ILL-TARGET " --log-tcp-options --log-ip-options
-A INPUT -j DROP
-A FORWARD -p tcp -m tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu
-A FORWARD -p tcp -m tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu
-A FORWARD -i eth2 -j forward_ext
-A FORWARD -i eth1 -j forward_int
-A FORWARD -i eth0 -j forward_int
-A FORWARD -m limit --limit 3/min -j LOG --log-prefix "SFW2-FWD-ILL-ROUTING " --log-tcp-options --log-ip-options
-A FORWARD -j DROP
-A OUTPUT -o lo -j ACCEPT
-A OUTPUT -p icmp -m limit --limit 3/min -m icmp --icmp-type 11 -j LOG --log-prefix "SFW2-OUT-TRACERT-ATTEMPT " --log-tcp-options --log-ip-options
-A OUTPUT -p icmp -m icmp --icmp-type 11 -j ACCEPT
-A OUTPUT -p icmp -m icmp --icmp-type 3/3 -j ACCEPT
-A OUTPUT -p icmp -m icmp --icmp-type 3/4 -j ACCEPT
-A OUTPUT -p icmp -m icmp --icmp-type 3/9 -j ACCEPT
-A OUTPUT -p icmp -m icmp --icmp-type 3/10 -j ACCEPT
-A OUTPUT -p icmp -m icmp --icmp-type 3/13 -j ACCEPT
-A OUTPUT -p icmp -m icmp --icmp-type 3 -j DROP
-A OUTPUT -m state --state NEW,RELATED,ESTABLISHED -j ACCEPT
-A OUTPUT -m limit --limit 3/min -j LOG --log-prefix "SFW2-OUT-ERROR " --log-tcp-options --log-ip-options
-A forward_dmz -o eth2 -p icmp -m state --state NEW -m icmp --icmp-type 8 -j ACCEPT
-A forward_dmz -m limit --limit 3/min -m state --state INVALID -j LOG --log-prefix "SFW2-FWDdmz-DROP-DEFLT-INV " --log-tcp-options --log-ip-options
-A forward_dmz -m state --state INVALID -j DROP
-A forward_dmz -p icmp -m state --state RELATED -m icmp --icmp-type 3 -j ACCEPT
-A forward_dmz -p icmp -m state --state RELATED,ESTABLISHED -m icmp --icmp-type 0 -j ACCEPT
-A forward_dmz -s 192.168.6.0/255.255.255.0 -d 192.168.5.0/255.255.255.0 -m limit --limit 3/min -m state --state NEW -j LOG --log-prefix "SFW2-FWDdmz-ACC-FORW " --log-tcp-options --log-ip-options
-A forward_dmz -s 192.168.6.0/255.255.255.0 -d 192.168.5.0/255.255.255.0 -m state --state NEW,RELATED,ESTABLISHED -j ACCEPT
-A forward_dmz -s 192.168.5.0/255.255.255.0 -d 192.168.6.0/255.255.255.0 -m state --state RELATED,ESTABLISHED -j ACCEPT
-A forward_dmz -s 192.168.5.0/255.255.255.0 -d 192.168.6.0/255.255.255.0 -m limit --limit 3/min -m state --state NEW -j LOG --log-prefix "SFW2-FWDdmz-ACC-FORW " --log-tcp-options --log-ip-options
-A forward_dmz -s 192.168.5.0/255.255.255.0 -d 192.168.6.0/255.255.255.0 -m state --state NEW,RELATED,ESTABLISHED -j ACCEPT
-A forward_dmz -s 192.168.6.0/255.255.255.0 -d 192.168.5.0/255.255.255.0 -m state --state RELATED,ESTABLISHED -j ACCEPT
-A forward_dmz -s 192.168.7.0/255.255.255.0 -d 192.168.5.0/255.255.255.0 -m limit --limit 3/min -m state --state NEW -j LOG --log-prefix "SFW2-FWDdmz-ACC-FORW " --log-tcp-options --log-ip-options
-A forward_dmz -s 192.168.7.0/255.255.255.0 -d 192.168.5.0/255.255.255.0 -m state --state NEW,RELATED,ESTABLISHED -j ACCEPT
-A forward_dmz -s 192.168.5.0/255.255.255.0 -d 192.168.7.0/255.255.255.0 -m state --state RELATED,ESTABLISHED -j ACCEPT
-A forward_dmz -s 192.168.5.0/255.255.255.0 -d 192.168.7.0/255.255.255.0 -m limit --limit 3/min -m state --state NEW -j LOG --log-prefix "SFW2-FWDdmz-ACC-FORW " --log-tcp-options --log-ip-options
-A forward_dmz -s 192.168.5.0/255.255.255.0 -d 192.168.7.0/255.255.255.0 -m state --state NEW,RELATED,ESTABLISHED -j ACCEPT
-A forward_dmz -s 192.168.7.0/255.255.255.0 -d 192.168.5.0/255.255.255.0 -m state --state RELATED,ESTABLISHED -j ACCEPT
-A forward_dmz -s 192.168.8.0/255.255.255.0 -d 192.168.5.0/255.255.255.0 -m limit --limit 3/min -m state --state NEW -j LOG --log-prefix "SFW2-FWDdmz-ACC-FORW " --log-tcp-options --log-ip-options
-A forward_dmz -s 192.168.8.0/255.255.255.0 -d 192.168.5.0/255.255.255.0 -m state --state NEW,RELATED,ESTABLISHED -j ACCEPT
-A forward_dmz -s 192.168.5.0/255.255.255.0 -d 192.168.8.0/255.255.255.0 -m state --state RELATED,ESTABLISHED -j ACCEPT
-A forward_dmz -s 192.168.5.0/255.255.255.0 -d 192.168.8.0/255.255.255.0 -m limit --limit 3/min -m state --state NEW -j LOG --log-prefix "SFW2-FWDdmz-ACC-FORW " --log-tcp-options --log-ip-options
-A forward_dmz -s 192.168.5.0/255.255.255.0 -d 192.168.8.0/255.255.255.0 -m state --state NEW,RELATED,ESTABLISHED -j ACCEPT
-A forward_dmz -s 192.168.8.0/255.255.255.0 -d 192.168.5.0/255.255.255.0 -m state --state RELATED,ESTABLISHED -j ACCEPT
-A forward_dmz -o eth2 -m state --state NEW,RELATED,ESTABLISHED -j ACCEPT
-A forward_dmz -i eth2 -m state --state RELATED,ESTABLISHED -j ACCEPT
-A forward_dmz -o eth0 -m state --state NEW,RELATED,ESTABLISHED -j ACCEPT
-A forward_dmz -i eth0 -m state --state RELATED,ESTABLISHED -j ACCEPT
-A forward_dmz -p tcp -m limit --limit 3/min -m tcp --tcp-flags SYN,RST,ACK SYN -j LOG --log-prefix "SFW2-FWDdmz-DROP-DEFLT " --log-tcp-options --log-ip-options
-A forward_dmz -p icmp -m limit --limit 3/min -m icmp --icmp-type 4 -j LOG --log-prefix "SFW2-FWDdmz-DROP-ICMP-CRIT " --log-tcp-options --log-ip-options
-A forward_dmz -p icmp -m limit --limit 3/min -m icmp --icmp-type 5 -j LOG --log-prefix "SFW2-FWDdmz-DROP-ICMP-CRIT " --log-tcp-options --log-ip-options
-A forward_dmz -p icmp -m limit --limit 3/min -m icmp --icmp-type 8 -j LOG --log-prefix "SFW2-FWDdmz-DROP-ICMP-CRIT " --log-tcp-options --log-ip-options
-A forward_dmz -p icmp -m limit --limit 3/min -m icmp --icmp-type 13 -j LOG --log-prefix "SFW2-FWDdmz-DROP-ICMP-CRIT " --log-tcp-options --log-ip-options
-A forward_dmz -p icmp -m limit --limit 3/min -m icmp --icmp-type 17 -j LOG --log-prefix "SFW2-FWDdmz-DROP-ICMP-CRIT " --log-tcp-options --log-ip-options
-A forward_dmz -p icmp -m limit --limit 3/min -m icmp --icmp-type 2 -j LOG --log-prefix "SFW2-FWDdmz-DROP-ICMP-CRIT " --log-tcp-options --log-ip-options
-A forward_dmz -p udp -m limit --limit 3/min -j LOG --log-prefix "SFW2-FWDdmz-DROP-DEFLT " --log-tcp-options --log-ip-options
-A forward_dmz -j DROP
-A forward_ext -p icmp -m state --state ESTABLISHED -m icmp --icmp-type 0 -j ACCEPT
-A forward_ext -m limit --limit 3/min -m state --state INVALID -j LOG --log-prefix "SFW2-FWDext-DROP-DEFLT-INV " --log-tcp-options --log-ip-options
-A forward_ext -m state --state INVALID -j DROP
-A forward_ext -p icmp -m state --state RELATED -m icmp --icmp-type 3 -j ACCEPT
-A forward_ext -p icmp -m state --state RELATED,ESTABLISHED -m icmp --icmp-type 0 -j ACCEPT
-A forward_ext -o eth2 -j ACCEPT
-A forward_ext -s 192.168.6.0/255.255.255.0 -d 192.168.5.0/255.255.255.0 -m limit --limit 3/min -m state --state NEW -j LOG --log-prefix "SFW2-FWDext-ACC-FORW " --log-tcp-options --log-ip-options
-A forward_ext -s 192.168.6.0/255.255.255.0 -d 192.168.5.0/255.255.255.0 -m state --state NEW,RELATED,ESTABLISHED -j ACCEPT
-A forward_ext -s 192.168.5.0/255.255.255.0 -d 192.168.6.0/255.255.255.0 -m state --state RELATED,ESTABLISHED -j ACCEPT
-A forward_ext -s 192.168.5.0/255.255.255.0 -d 192.168.6.0/255.255.255.0 -m limit --limit 3/min -m state --state NEW -j LOG --log-prefix "SFW2-FWDext-ACC-FORW " --log-tcp-options --log-ip-options
-A forward_ext -s 192.168.5.0/255.255.255.0 -d 192.168.6.0/255.255.255.0 -m state --state NEW,RELATED,ESTABLISHED -j ACCEPT
-A forward_ext -s 192.168.6.0/255.255.255.0 -d 192.168.5.0/255.255.255.0 -m state --state RELATED,ESTABLISHED -j ACCEPT
-A forward_ext -s 192.168.7.0/255.255.255.0 -d 192.168.5.0/255.255.255.0 -m limit --limit 3/min -m state --state NEW -j LOG --log-prefix "SFW2-FWDext-ACC-FORW " --log-tcp-options --log-ip-options
-A forward_ext -s 192.168.7.0/255.255.255.0 -d 192.168.5.0/255.255.255.0 -m state --state NEW,RELATED,ESTABLISHED -j ACCEPT
-A forward_ext -s 192.168.5.0/255.255.255.0 -d 192.168.7.0/255.255.255.0 -m state --state RELATED,ESTABLISHED -j ACCEPT
-A forward_ext -s 192.168.5.0/255.255.255.0 -d 192.168.7.0/255.255.255.0 -m limit --limit 3/min -m state --state NEW -j LOG --log-prefix "SFW2-FWDext-ACC-FORW " --log-tcp-options --log-ip-options
-A forward_ext -s 192.168.5.0/255.255.255.0 -d 192.168.7.0/255.255.255.0 -m state --state NEW,RELATED,ESTABLISHED -j ACCEPT
-A forward_ext -s 192.168.7.0/255.255.255.0 -d 192.168.5.0/255.255.255.0 -m state --state RELATED,ESTABLISHED -j ACCEPT
-A forward_ext -s 192.168.8.0/255.255.255.0 -d 192.168.5.0/255.255.255.0 -m limit --limit 3/min -m state --state NEW -j LOG --log-prefix "SFW2-FWDext-ACC-FORW " --log-tcp-options --log-ip-options
-A forward_ext -s 192.168.8.0/255.255.255.0 -d 192.168.5.0/255.255.255.0 -m state --state NEW,RELATED,ESTABLISHED -j ACCEPT
-A forward_ext -s 192.168.5.0/255.255.255.0 -d 192.168.8.0/255.255.255.0 -m state --state RELATED,ESTABLISHED -j ACCEPT
-A forward_ext -s 192.168.5.0/255.255.255.0 -d 192.168.8.0/255.255.255.0 -m limit --limit 3/min -m state --state NEW -j LOG --log-prefix "SFW2-FWDext-ACC-FORW " --log-tcp-options --log-ip-options
-A forward_ext -s 192.168.5.0/255.255.255.0 -d 192.168.8.0/255.255.255.0 -m state --state NEW,RELATED,ESTABLISHED -j ACCEPT
-A forward_ext -s 192.168.8.0/255.255.255.0 -d 192.168.5.0/255.255.255.0 -m state --state RELATED,ESTABLISHED -j ACCEPT
-A forward_ext -o eth2 -m state --state NEW,RELATED,ESTABLISHED -j ACCEPT
-A forward_ext -i eth2 -m state --state RELATED,ESTABLISHED -j ACCEPT
-A forward_ext -o eth0 -m state --state NEW,RELATED,ESTABLISHED -j ACCEPT
-A forward_ext -i eth0 -m state --state RELATED,ESTABLISHED -j ACCEPT
-A forward_ext -p tcp -m limit --limit 3/min -m tcp --tcp-flags SYN,RST,ACK SYN -j LOG --log-prefix "SFW2-FWDext-DROP-DEFLT " --log-tcp-options --log-ip-options
-A forward_ext -p icmp -m limit --limit 3/min -m icmp --icmp-type 4 -j LOG --log-prefix "SFW2-FWDext-DROP-ICMP-CRIT " --log-tcp-options --log-ip-options
-A forward_ext -p icmp -m limit --limit 3/min -m icmp --icmp-type 5 -j LOG --log-prefix "SFW2-FWDext-DROP-ICMP-CRIT " --log-tcp-options --log-ip-options
-A forward_ext -p icmp -m limit --limit 3/min -m icmp --icmp-type 8 -j LOG --log-prefix "SFW2-FWDext-DROP-ICMP-CRIT " --log-tcp-options --log-ip-options
-A forward_ext -p icmp -m limit --limit 3/min -m icmp --icmp-type 13 -j LOG --log-prefix "SFW2-FWDext-DROP-ICMP-CRIT " --log-tcp-options --log-ip-options
-A forward_ext -p icmp -m limit --limit 3/min -m icmp --icmp-type 17 -j LOG --log-prefix "SFW2-FWDext-DROP-ICMP-CRIT " --log-tcp-options --log-ip-options
-A forward_ext -p icmp -m limit --limit 3/min -m icmp --icmp-type 2 -j LOG --log-prefix "SFW2-FWDext-DROP-ICMP-CRIT " --log-tcp-options --log-ip-options
-A forward_ext -p udp -m limit --limit 3/min -j LOG --log-prefix "SFW2-FWDext-DROP-DEFLT " --log-tcp-options --log-ip-options
-A forward_ext -j DROP
-A forward_int -o eth2 -p icmp -m state --state NEW -m icmp --icmp-type 8 -j ACCEPT
-A forward_int -m limit --limit 3/min -m state --state INVALID -j LOG --log-prefix "SFW2-FWDint-DROP-DEFLT-INV " --log-tcp-options --log-ip-options
-A forward_int -m state --state INVALID -j DROP
-A forward_int -p icmp -m state --state RELATED -m icmp --icmp-type 3 -j ACCEPT
-A forward_int -p icmp -m state --state RELATED,ESTABLISHED -m icmp --icmp-type 0 -j ACCEPT
-A forward_int -o eth1 -j ACCEPT
-A forward_int -o eth0 -j ACCEPT
-A forward_int -s 192.168.6.0/255.255.255.0 -d 192.168.5.0/255.255.255.0 -m limit --limit 3/min -m state --state NEW -j LOG --log-prefix "SFW2-FWDint-ACC-FORW " --log-tcp-options --log-ip-options
-A forward_int -s 192.168.6.0/255.255.255.0 -d 192.168.5.0/255.255.255.0 -m state --state NEW,RELATED,ESTABLISHED -j ACCEPT
-A forward_int -s 192.168.5.0/255.255.255.0 -d 192.168.6.0/255.255.255.0 -m state --state RELATED,ESTABLISHED -j ACCEPT
-A forward_int -s 192.168.5.0/255.255.255.0 -d 192.168.6.0/255.255.255.0 -m limit --limit 3/min -m state --state NEW -j LOG --log-prefix "SFW2-FWDint-ACC-FORW " --log-tcp-options --log-ip-options
-A forward_int -s 192.168.5.0/255.255.255.0 -d 192.168.6.0/255.255.255.0 -m state --state NEW,RELATED,ESTABLISHED -j ACCEPT
-A forward_int -s 192.168.6.0/255.255.255.0 -d 192.168.5.0/255.255.255.0 -m state --state RELATED,ESTABLISHED -j ACCEPT
-A forward_int -s 192.168.7.0/255.255.255.0 -d 192.168.5.0/255.255.255.0 -m limit --limit 3/min -m state --state NEW -j LOG --log-prefix "SFW2-FWDint-ACC-FORW " --log-tcp-options --log-ip-options
-A forward_int -s 192.168.7.0/255.255.255.0 -d 192.168.5.0/255.255.255.0 -m state --state NEW,RELATED,ESTABLISHED -j ACCEPT
-A forward_int -s 192.168.5.0/255.255.255.0 -d 192.168.7.0/255.255.255.0 -m state --state RELATED,ESTABLISHED -j ACCEPT
-A forward_int -s 192.168.5.0/255.255.255.0 -d 192.168.7.0/255.255.255.0 -m limit --limit 3/min -m state --state NEW -j LOG --log-prefix "SFW2-FWDint-ACC-FORW " --log-tcp-options --log-ip-options
-A forward_int -s 192.168.5.0/255.255.255.0 -d 192.168.7.0/255.255.255.0 -m state --state NEW,RELATED,ESTABLISHED -j ACCEPT
-A forward_int -s 192.168.7.0/255.255.255.0 -d 192.168.5.0/255.255.255.0 -m state --state RELATED,ESTABLISHED -j ACCEPT
-A forward_int -s 192.168.8.0/255.255.255.0 -d 192.168.5.0/255.255.255.0 -m limit --limit 3/min -m state --state NEW -j LOG --log-prefix "SFW2-FWDint-ACC-FORW " --log-tcp-options --log-ip-options
-A forward_int -s 192.168.8.0/255.255.255.0 -d 192.168.5.0/255.255.255.0 -m state --state NEW,RELATED,ESTABLISHED -j ACCEPT
-A forward_int -s 192.168.5.0/255.255.255.0 -d 192.168.8.0/255.255.255.0 -m state --state RELATED,ESTABLISHED -j ACCEPT
-A forward_int -s 192.168.5.0/255.255.255.0 -d 192.168.8.0/255.255.255.0 -m limit --limit 3/min -m state --state NEW -j LOG --log-prefix "SFW2-FWDint-ACC-FORW " --log-tcp-options --log-ip-options
-A forward_int -s 192.168.5.0/255.255.255.0 -d 192.168.8.0/255.255.255.0 -m state --state NEW,RELATED,ESTABLISHED -j ACCEPT
-A forward_int -s 192.168.8.0/255.255.255.0 -d 192.168.5.0/255.255.255.0 -m state --state RELATED,ESTABLISHED -j ACCEPT
-A forward_int -o eth2 -m state --state NEW,RELATED,ESTABLISHED -j ACCEPT
-A forward_int -i eth2 -m state --state RELATED,ESTABLISHED -j ACCEPT
-A forward_int -o eth0 -m state --state NEW,RELATED,ESTABLISHED -j ACCEPT
-A forward_int -i eth0 -m state --state RELATED,ESTABLISHED -j ACCEPT
-A forward_int -p tcp -m limit --limit 3/min -m tcp --tcp-flags SYN,RST,ACK SYN -j LOG --log-prefix "SFW2-FWDint-DROP-DEFLT " --log-tcp-options --log-ip-options
-A forward_int -p icmp -m limit --limit 3/min -m icmp --icmp-type 4 -j LOG --log-prefix "SFW2-FWDint-DROP-ICMP-CRIT " --log-tcp-options --log-ip-options
-A forward_int -p icmp -m limit --limit 3/min -m icmp --icmp-type 5 -j LOG --log-prefix "SFW2-FWDint-DROP-ICMP-CRIT " --log-tcp-options --log-ip-options
-A forward_int -p icmp -m limit --limit 3/min -m icmp --icmp-type 8 -j LOG --log-prefix "SFW2-FWDint-DROP-ICMP-CRIT " --log-tcp-options --log-ip-options
-A forward_int -p icmp -m limit --limit 3/min -m icmp --icmp-type 13 -j LOG --log-prefix "SFW2-FWDint-DROP-ICMP-CRIT " --log-tcp-options --log-ip-options
-A forward_int -p icmp -m limit --limit 3/min -m icmp --icmp-type 17 -j LOG --log-prefix "SFW2-FWDint-DROP-ICMP-CRIT " --log-tcp-options --log-ip-options
-A forward_int -p icmp -m limit --limit 3/min -m icmp --icmp-type 2 -j LOG --log-prefix "SFW2-FWDint-DROP-ICMP-CRIT " --log-tcp-options --log-ip-options
-A forward_int -p udp -m limit --limit 3/min -j LOG --log-prefix "SFW2-FWDint-DROP-DEFLT " --log-tcp-options --log-ip-options
-A forward_int -j DROP
-A input_dmz -m pkttype --pkt-type broadcast -j DROP
-A input_dmz -p icmp -m icmp --icmp-type 4 -j ACCEPT
-A input_dmz -p icmp -m state --state RELATED,ESTABLISHED -m icmp --icmp-type 0 -j ACCEPT
-A input_dmz -p icmp -m state --state RELATED,ESTABLISHED -m icmp --icmp-type 3 -j ACCEPT
-A input_dmz -p icmp -m state --state RELATED,ESTABLISHED -m icmp --icmp-type 11 -j ACCEPT
-A input_dmz -p icmp -m state --state RELATED,ESTABLISHED -m icmp --icmp-type 12 -j ACCEPT
-A input_dmz -p icmp -m state --state RELATED,ESTABLISHED -m icmp --icmp-type 14 -j ACCEPT
-A input_dmz -p icmp -m state --state RELATED,ESTABLISHED -m icmp --icmp-type 18 -j ACCEPT
-A input_dmz -m limit --limit 3/min -m state --state INVALID -j LOG --log-prefix "SFW2-INdmz-DROP-DEFLT-INV " --log-tcp-options --log-ip-options
-A input_dmz -m state --state INVALID -j DROP
-A input_dmz -p tcp -m limit --limit 3/min -m tcp --dport 22 --tcp-flags SYN,RST,ACK SYN -j LOG --log-prefix "SFW2-INdmz-DROP " --log-tcp-options --log-ip-options
-A input_dmz -p tcp -m tcp --dport 22 --tcp-flags SYN,RST,ACK SYN -j DROP
-A input_dmz -p tcp -m limit --limit 3/min -m tcp --dport 53 --tcp-flags SYN,RST,ACK SYN -j LOG --log-prefix "SFW2-INdmz-DROP " --log-tcp-options --log-ip-options
-A input_dmz -p tcp -m tcp --dport 53 --tcp-flags SYN,RST,ACK SYN -j DROP
-A input_dmz -p tcp -m limit --limit 3/min -m tcp --dport 617 --tcp-flags SYN,RST,ACK SYN -j LOG --log-prefix "SFW2-INdmz-DROP " --log-tcp-options --log-ip-options
-A input_dmz -p tcp -m tcp --dport 617 --tcp-flags SYN,RST,ACK SYN -j DROP
-A input_dmz -p tcp -m limit --limit 3/min -m tcp --dport 3128 --tcp-flags SYN,RST,ACK SYN -j LOG --log-prefix "SFW2-INdmz-DROP " --log-tcp-options --log-ip-options
-A input_dmz -p tcp -m tcp --dport 3128 --tcp-flags SYN,RST,ACK SYN -j DROP
-A input_dmz -p tcp -m limit --limit 3/min -m tcp --dport 22 --tcp-flags SYN,RST,ACK SYN -j LOG --log-prefix "SFW2-INdmz-DROP " --log-tcp-options --log-ip-options
-A input_dmz -p tcp -m tcp --dport 22 --tcp-flags SYN,RST,ACK SYN -j DROP
-A input_dmz -p tcp -m limit --limit 3/min -m tcp --dport 22 --tcp-flags SYN,RST,ACK SYN -j LOG --log-prefix "SFW2-INdmz-DROP " --log-tcp-options --log-ip-options
-A input_dmz -p tcp -m tcp --dport 22 --tcp-flags SYN,RST,ACK SYN -j DROP
-A input_dmz -p tcp -m limit --limit 3/min -m tcp --dport 53 --tcp-flags SYN,RST,ACK SYN -j LOG --log-prefix "SFW2-INdmz-DROP " --log-tcp-options --log-ip-options
-A input_dmz -p tcp -m tcp --dport 53 --tcp-flags SYN,RST,ACK SYN -j DROP
-A input_dmz -p tcp -m limit --limit 3/min -m tcp --dport 53 --tcp-flags SYN,RST,ACK SYN -j LOG --log-prefix "SFW2-INdmz-DROP " --log-tcp-options --log-ip-options
-A input_dmz -p tcp -m tcp --dport 53 --tcp-flags SYN,RST,ACK SYN -j DROP
-A input_dmz -p tcp -m limit --limit 3/min -m tcp --dport 617 --tcp-flags SYN,RST,ACK SYN -j LOG --log-prefix "SFW2-INdmz-DROP " --log-tcp-options --log-ip-options
-A input_dmz -p tcp -m tcp --dport 617 --tcp-flags SYN,RST,ACK SYN -j DROP
-A input_dmz -p tcp -m limit --limit 3/min -m tcp --dport 617 --tcp-flags SYN,RST,ACK SYN -j LOG --log-prefix "SFW2-INdmz-DROP " --log-tcp-options --log-ip-options
-A input_dmz -p tcp -m tcp --dport 617 --tcp-flags SYN,RST,ACK SYN -j DROP
-A input_dmz -p tcp -m limit --limit 3/min -m tcp --dport 3128 --tcp-flags SYN,RST,ACK SYN -j LOG --log-prefix "SFW2-INdmz-DROP " --log-tcp-options --log-ip-options
-A input_dmz -p tcp -m tcp --dport 3128 --tcp-flags SYN,RST,ACK SYN -j DROP
-A input_dmz -p tcp -m limit --limit 3/min -m tcp --dport 3128 --tcp-flags SYN,RST,ACK SYN -j LOG --log-prefix "SFW2-INdmz-DROP " --log-tcp-options --log-ip-options
-A input_dmz -p tcp -m tcp --dport 3128 --tcp-flags SYN,RST,ACK SYN -j DROP
-A input_dmz -p tcp -m limit --limit 3/min -m tcp --tcp-flags SYN,RST,ACK SYN -j LOG --log-prefix "SFW2-INdmz-DROP-DEFLT " --log-tcp-options --log-ip-options
-A input_dmz -p icmp -m limit --limit 3/min -m icmp --icmp-type 4 -j LOG --log-prefix "SFW2-INdmz-DROP-ICMP-CRIT " --log-tcp-options --log-ip-options
-A input_dmz -p icmp -m limit --limit 3/min -m icmp --icmp-type 5 -j LOG --log-prefix "SFW2-INdmz-DROP-ICMP-CRIT " --log-tcp-options --log-ip-options
-A input_dmz -p icmp -m limit --limit 3/min -m icmp --icmp-type 8 -j LOG --log-prefix "SFW2-INdmz-DROP-ICMP-CRIT " --log-tcp-options --log-ip-options
-A input_dmz -p icmp -m limit --limit 3/min -m icmp --icmp-type 13 -j LOG --log-prefix "SFW2-INdmz-DROP-ICMP-CRIT " --log-tcp-options --log-ip-options
-A input_dmz -p icmp -m limit --limit 3/min -m icmp --icmp-type 17 -j LOG --log-prefix "SFW2-INdmz-DROP-ICMP-CRIT " --log-tcp-options --log-ip-options
-A input_dmz -p icmp -m limit --limit 3/min -m icmp --icmp-type 2 -j LOG --log-prefix "SFW2-INdmz-DROP-ICMP-CRIT " --log-tcp-options --log-ip-options
-A input_dmz -p udp -m limit --limit 3/min -j LOG --log-prefix "SFW2-INdmz-DROP-DEFLT " --log-tcp-options --log-ip-options
-A input_dmz -j DROP
-A input_ext -m pkttype --pkt-type broadcast -j DROP
-A input_ext -p icmp -m icmp --icmp-type 4 -j ACCEPT
-A input_ext -p icmp -m state --state RELATED,ESTABLISHED -m icmp --icmp-type 0 -j ACCEPT
-A input_ext -p icmp -m state --state RELATED,ESTABLISHED -m icmp --icmp-type 3 -j ACCEPT
-A input_ext -p icmp -m state --state RELATED,ESTABLISHED -m icmp --icmp-type 11 -j ACCEPT
-A input_ext -p icmp -m state --state RELATED,ESTABLISHED -m icmp --icmp-type 12 -j ACCEPT
-A input_ext -p icmp -m state --state RELATED,ESTABLISHED -m icmp --icmp-type 14 -j ACCEPT
-A input_ext -p icmp -m state --state RELATED,ESTABLISHED -m icmp --icmp-type 18 -j ACCEPT
-A input_ext -m limit --limit 3/min -m state --state INVALID -j LOG --log-prefix "SFW2-INext-DROP-DEFLT-INV " --log-tcp-options --log-ip-options
-A input_ext -m state --state INVALID -j DROP
-A input_ext -p tcp -m tcp --dport 113 -m state --state NEW -j reject_func
-A input_ext -p tcp -m limit --limit 3/min -m tcp --dport 22 --tcp-flags SYN,RST,ACK SYN -j LOG --log-prefix "SFW2-INext-DROP " --log-tcp-options --log-ip-options
-A input_ext -p tcp -m tcp --dport 22 --tcp-flags SYN,RST,ACK SYN -j DROP
-A input_ext -p tcp -m limit --limit 3/min -m tcp --dport 53 --tcp-flags SYN,RST,ACK SYN -j LOG --log-prefix "SFW2-INext-DROP " --log-tcp-options --log-ip-options
-A input_ext -p tcp -m tcp --dport 53 --tcp-flags SYN,RST,ACK SYN -j DROP
-A input_ext -p tcp -m limit --limit 3/min -m tcp --dport 617 --tcp-flags SYN,RST,ACK SYN -j LOG --log-prefix "SFW2-INext-DROP " --log-tcp-options --log-ip-options
-A input_ext -p tcp -m tcp --dport 617 --tcp-flags SYN,RST,ACK SYN -j DROP
-A input_ext -p tcp -m limit --limit 3/min -m tcp --dport 3128 --tcp-flags SYN,RST,ACK SYN -j LOG --log-prefix "SFW2-INext-DROP " --log-tcp-options --log-ip-options
-A input_ext -p tcp -m tcp --dport 3128 --tcp-flags SYN,RST,ACK SYN -j DROP
-A input_ext -p udp -m udp --dport 514 -j ACCEPT
-A input_ext -p tcp -m limit --limit 3/min -m tcp --dport 22 --tcp-flags SYN,RST,ACK SYN -j LOG --log-prefix "SFW2-INext-DROP " --log-tcp-options --log-ip-options
-A input_ext -p tcp -m tcp --dport 22 --tcp-flags SYN,RST,ACK SYN -j DROP
-A input_ext -p tcp -m limit --limit 3/min -m tcp --dport 22 --tcp-flags SYN,RST,ACK SYN -j LOG --log-prefix "SFW2-INext-DROP " --log-tcp-options --log-ip-options
-A input_ext -p tcp -m tcp --dport 22 --tcp-flags SYN,RST,ACK SYN -j DROP
-A input_ext -p tcp -m limit --limit 3/min -m tcp --dport 53 --tcp-flags SYN,RST,ACK SYN -j LOG --log-prefix "SFW2-INext-DROP " --log-tcp-options --log-ip-options
-A input_ext -p tcp -m tcp --dport 53 --tcp-flags SYN,RST,ACK SYN -j DROP
-A input_ext -p tcp -m limit --limit 3/min -m tcp --dport 53 --tcp-flags SYN,RST,ACK SYN -j LOG --log-prefix "SFW2-INext-DROP " --log-tcp-options --log-ip-options
-A input_ext -p tcp -m tcp --dport 53 --tcp-flags SYN,RST,ACK SYN -j DROP
-A input_ext -p tcp -m limit --limit 3/min -m tcp --dport 617 --tcp-flags SYN,RST,ACK SYN -j LOG --log-prefix "SFW2-INext-DROP " --log-tcp-options --log-ip-options
-A input_ext -p tcp -m tcp --dport 617 --tcp-flags SYN,RST,ACK SYN -j DROP
-A input_ext -p tcp -m limit --limit 3/min -m tcp --dport 617 --tcp-flags SYN,RST,ACK SYN -j LOG --log-prefix "SFW2-INext-DROP " --log-tcp-options --log-ip-options
-A input_ext -p tcp -m tcp --dport 617 --tcp-flags SYN,RST,ACK SYN -j DROP
-A input_ext -p tcp -m limit --limit 3/min -m tcp --dport 3128 --tcp-flags SYN,RST,ACK SYN -j LOG --log-prefix "SFW2-INext-DROP " --log-tcp-options --log-ip-options
-A input_ext -p tcp -m tcp --dport 3128 --tcp-flags SYN,RST,ACK SYN -j DROP
-A input_ext -p tcp -m limit --limit 3/min -m tcp --dport 3128 --tcp-flags SYN,RST,ACK SYN -j LOG --log-prefix "SFW2-INext-DROP " --log-tcp-options --log-ip-options
-A input_ext -p tcp -m tcp --dport 3128 --tcp-flags SYN,RST,ACK SYN -j DROP
-A input_ext -p tcp -m limit --limit 3/min -m tcp --tcp-flags SYN,RST,ACK SYN -j LOG --log-prefix "SFW2-INext-DROP-DEFLT " --log-tcp-options --log-ip-options
-A input_ext -p icmp -m limit --limit 3/min -m icmp --icmp-type 4 -j LOG --log-prefix "SFW2-INext-DROP-ICMP-CRIT " --log-tcp-options --log-ip-options
-A input_ext -p icmp -m limit --limit 3/min -m icmp --icmp-type 5 -j LOG --log-prefix "SFW2-INext-DROP-ICMP-CRIT " --log-tcp-options --log-ip-options
-A input_ext -p icmp -m limit --limit 3/min -m icmp --icmp-type 8 -j LOG --log-prefix "SFW2-INext-DROP-ICMP-CRIT " --log-tcp-options --log-ip-options
-A input_ext -p icmp -m limit --limit 3/min -m icmp --icmp-type 13 -j LOG --log-prefix "SFW2-INext-DROP-ICMP-CRIT " --log-tcp-options --log-ip-options
-A input_ext -p icmp -m limit --limit 3/min -m icmp --icmp-type 17 -j LOG --log-prefix "SFW2-INext-DROP-ICMP-CRIT " --log-tcp-options --log-ip-options
-A input_ext -p icmp -m limit --limit 3/min -m icmp --icmp-type 2 -j LOG --log-prefix "SFW2-INext-DROP-ICMP-CRIT " --log-tcp-options --log-ip-options
-A input_ext -p udp -m limit --limit 3/min -j LOG --log-prefix "SFW2-INext-DROP-DEFLT " --log-tcp-options --log-ip-options
-A input_ext -j DROP
-A input_int -m pkttype --pkt-type broadcast -j DROP
-A input_int -p icmp -m icmp --icmp-type 4 -j ACCEPT
-A input_int -p icmp -m state --state RELATED,ESTABLISHED -m icmp --icmp-type 0 -j ACCEPT
-A input_int -p icmp -m state --state RELATED,ESTABLISHED -m icmp --icmp-type 3 -j ACCEPT
-A input_int -p icmp -m state --state RELATED,ESTABLISHED -m icmp --icmp-type 11 -j ACCEPT
-A input_int -p icmp -m state --state RELATED,ESTABLISHED -m icmp --icmp-type 12 -j ACCEPT
-A input_int -p icmp -m state --state RELATED,ESTABLISHED -m icmp --icmp-type 14 -j ACCEPT
-A input_int -p icmp -m state --state RELATED,ESTABLISHED -m icmp --icmp-type 18 -j ACCEPT
-A input_int -m limit --limit 3/min -m state --state INVALID -j LOG --log-prefix "SFW2-INint-DROP-DEFLT-INV " --log-tcp-options --log-ip-options
-A input_int -m state --state INVALID -j DROP
-A input_int -p tcp -m limit --limit 3/min -m tcp --dport 22 --tcp-flags SYN,RST,ACK SYN -j LOG --log-prefix "SFW2-INint-ACC-TCP " --log-tcp-options --log-ip-options
-A input_int -p tcp -m tcp --dport 22 -j ACCEPT
-A input_int -p tcp -m limit --limit 3/min -m tcp --dport 53 --tcp-flags SYN,RST,ACK SYN -j LOG --log-prefix "SFW2-INint-ACC-TCP " --log-tcp-options --log-ip-options
-A input_int -p tcp -m tcp --dport 53 -j ACCEPT
-A input_int -p tcp -m limit --limit 3/min -m tcp --dport 80 --tcp-flags SYN,RST,ACK SYN -j LOG --log-prefix "SFW2-INint-ACC-TCP " --log-tcp-options --log-ip-options
-A input_int -p tcp -m tcp --dport 80 -j ACCEPT
-A input_int -p tcp -m limit --limit 3/min -m tcp --dport 617 --tcp-flags SYN,RST,ACK SYN -j LOG --log-prefix "SFW2-INint-ACC-TCP " --log-tcp-options --log-ip-options
-A input_int -p tcp -m tcp --dport 617 -j ACCEPT
-A input_int -p tcp -m limit --limit 3/min -m tcp --dport 1024:1030 --tcp-flags SYN,RST,ACK SYN -j LOG --log-prefix "SFW2-INint-ACC-TCP " --log-tcp-options --log-ip-options
-A input_int -p tcp -m tcp --dport 1024:1030 -j ACCEPT
-A input_int -p tcp -m limit --limit 3/min -m tcp --dport 3128 --tcp-flags SYN,RST,ACK SYN -j LOG --log-prefix "SFW2-INint-ACC-TCP " --log-tcp-options --log-ip-options
-A input_int -p tcp -m tcp --dport 3128 -j ACCEPT
-A input_int -p udp -m udp --dport 22 -j ACCEPT
-A input_int -p udp -m udp --dport 53 -j ACCEPT
-A input_int -p udp -m udp --dport 80 -j ACCEPT
-A input_int -p udp -m udp --dport 514 -j ACCEPT
-A input_int -p udp -m udp --dport 617 -j ACCEPT
-A input_int -p udp -m udp --dport 3128 -j ACCEPT
-A input_int -p tcp -m limit --limit 3/min -m tcp --tcp-flags SYN,RST,ACK SYN -j LOG --log-prefix "SFW2-INint-DROP-DEFLT " --log-tcp-options --log-ip-options
-A input_int -p icmp -m limit --limit 3/min -m icmp --icmp-type 4 -j LOG --log-prefix "SFW2-INint-DROP-ICMP-CRIT " --log-tcp-options --log-ip-options
-A input_int -p icmp -m limit --limit 3/min -m icmp --icmp-type 5 -j LOG --log-prefix "SFW2-INint-DROP-ICMP-CRIT " --log-tcp-options --log-ip-options
-A input_int -p icmp -m limit --limit 3/min -m icmp --icmp-type 8 -j LOG --log-prefix "SFW2-INint-DROP-ICMP-CRIT " --log-tcp-options --log-ip-options
-A input_int -p icmp -m limit --limit 3/min -m icmp --icmp-type 13 -j LOG --log-prefix "SFW2-INint-DROP-ICMP-CRIT " --log-tcp-options --log-ip-options
-A input_int -p icmp -m limit --limit 3/min -m icmp --icmp-type 17 -j LOG --log-prefix "SFW2-INint-DROP-ICMP-CRIT " --log-tcp-options --log-ip-options
-A input_int -p icmp -m limit --limit 3/min -m icmp --icmp-type 2 -j LOG --log-prefix "SFW2-INint-DROP-ICMP-CRIT " --log-tcp-options --log-ip-options
-A input_int -p udp -m limit --limit 3/min -j LOG --log-prefix "SFW2-INint-DROP-DEFLT " --log-tcp-options --log-ip-options
-A input_int -j DROP
-A reject_func -p tcp -j REJECT --reject-with tcp-reset
-A reject_func -p udp -j REJECT --reject-with icmp-port-unreachable
-A reject_func -j REJECT --reject-with icmp-proto-unreachable
COMMIT
# Completed on Thu Aug 2 09:27:37 2012
# Generated by iptables-save v1.2.11 on Thu Aug 2 09:27:37 2012
*nat
:PREROUTING ACCEPT [19736342:2327129806]
:POSTROUTING ACCEPT [78481:19576324]
:OUTPUT ACCEPT [0:0]
-A PREROUTING -d ! 10.10.1.32 -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 3128
-A POSTROUTING -o eth2 -j MASQUERADE
-A POSTROUTING -o eth0 -j MASQUERADE
COMMIT
# Completed on Thu Aug 2 09:27:37 2012