# Pastebin f8vOWIB5 # Generated by ip6tables-save v1.4.21 on Fri Jul 28 17:37:23 2017 *nat :PREROUTING ACCEPT [104:7816] :INPUT ACCEPT [12:952] :OUTPUT ACCEPT [30037:2402960] :POSTROUTING ACCEPT [30037:2402960] COMMIT # Completed on Fri Jul 28 17:37:23 2017 # Generated by ip6tables-save v1.4.21 on Fri Jul 28 17:37:23 2017 *security :INPUT ACCEPT [441099:399731734] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [428240:398442591] COMMIT # Completed on Fri Jul 28 17:37:23 2017 # Generated by ip6tables-save v1.4.21 on Fri Jul 28 17:37:23 2017 *raw :PREROUTING ACCEPT [441191:399738598] :OUTPUT ACCEPT [428240:398442591] COMMIT # Completed on Fri Jul 28 17:37:23 2017 # Generated by ip6tables-save v1.4.21 on Fri Jul 28 17:37:23 2017 *mangle :PREROUTING ACCEPT [441191:399738598] :INPUT ACCEPT [441191:399738598] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [428240:398442591] :POSTROUTING ACCEPT [428240:398442591] COMMIT # Completed on Fri Jul 28 17:37:23 2017 # Generated by ip6tables-save v1.4.21 on Fri Jul 28 17:37:23 2017 *filter :INPUT DROP [0:0] :FORWARD DROP [0:0] :OUTPUT DROP [0:0] :ALLOWDYNIN - [0:0] :ALLOWDYNOUT - [0:0] :ALLOWIN - [0:0] :ALLOWOUT - [0:0] :CC_DENY - [0:0] :DENYIN - [0:0] :DENYOUT - [0:0] :INVALID - [0:0] :INVDROP - [0:0] :LOCALINPUT - [0:0] :LOCALOUTPUT - [0:0] :LOGDROPIN - [0:0] :LOGDROPOUT - [0:0] :SMTPOUTPUT - [0:0] -A INPUT ! -i lo -j LOCALINPUT -A INPUT -i lo -j ACCEPT -A INPUT ! -i lo -p tcp -j INVALID -A INPUT ! -i lo -m state --state RELATED,ESTABLISHED -j ACCEPT -A INPUT ! -i lo -p tcp -m state --state NEW -m tcp --dport 443 -j ACCEPT -A INPUT ! -i lo -p ipv6-icmp -j ACCEPT -A INPUT ! -i lo -j LOGDROPIN -A OUTPUT ! -o lo -j LOCALOUTPUT -A OUTPUT ! -o lo -p tcp -m tcp --dport 53 -j ACCEPT -A OUTPUT ! -o lo -p udp -m udp --dport 53 -j ACCEPT -A OUTPUT ! -o lo -p tcp -m tcp --sport 53 -j ACCEPT -A OUTPUT ! -o lo -p udp -m udp --sport 53 -j ACCEPT -A OUTPUT -j SMTPOUTPUT -A OUTPUT -o lo -j ACCEPT -A OUTPUT ! -o lo -p tcp -j INVALID -A OUTPUT ! -o lo -m state --state RELATED,ESTABLISHED -j ACCEPT -A OUTPUT ! -o lo -p tcp -m state --state NEW -m tcp --dport 20 -j ACCEPT -A OUTPUT ! -o lo -p tcp -m state --state NEW -m tcp --dport 21 -j ACCEPT -A OUTPUT ! -o lo -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT -A OUTPUT ! -o lo -p tcp -m state --state NEW -m tcp --dport 25 -j ACCEPT -A OUTPUT ! -o lo -p tcp -m state --state NEW -m tcp --dport 37 -j ACCEPT -A OUTPUT ! -o lo -p tcp -m state --state NEW -m tcp --dport 43 -j ACCEPT -A OUTPUT ! -o lo -p tcp -m state --state NEW -m tcp --dport 53 -j ACCEPT -A OUTPUT ! -o lo -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT -A OUTPUT ! -o lo -p tcp -m state --state NEW -m tcp --dport 110 -j ACCEPT -A OUTPUT ! -o lo -p tcp -m state --state NEW -m tcp --dport 113 -j ACCEPT -A OUTPUT ! -o lo -p tcp -m state --state NEW -m tcp --dport 443 -j ACCEPT -A OUTPUT ! -o lo -p tcp -m state --state NEW -m tcp --dport 587 -j ACCEPT -A OUTPUT ! -o lo -p tcp -m state --state NEW -m tcp --dport 873 -j ACCEPT -A OUTPUT ! -o lo -p tcp -m state --state NEW -m tcp --dport 993 -j ACCEPT -A OUTPUT ! -o lo -p tcp -m state --state NEW -m tcp --dport 995 -j ACCEPT -A OUTPUT ! -o lo -p tcp -m state --state NEW -m tcp --dport 2086 -j ACCEPT -A OUTPUT ! -o lo -p tcp -m state --state NEW -m tcp --dport 2087 -j ACCEPT -A OUTPUT ! -o lo -p tcp -m state --state NEW -m tcp --dport 2089 -j ACCEPT -A OUTPUT ! -o lo -p tcp -m state --state NEW -m tcp --dport 2703 -j ACCEPT -A OUTPUT ! -o lo -p tcp -m state --state NEW -m tcp --dport 9418 -j ACCEPT -A OUTPUT ! -o lo -p udp -m state --state NEW -m udp --dport 20 -j ACCEPT -A OUTPUT ! -o lo -p udp -m state --state NEW -m udp --dport 21 -j ACCEPT -A OUTPUT ! -o lo -p udp -m state --state NEW -m udp --dport 53 -j ACCEPT -A OUTPUT ! -o lo -p udp -m state --state NEW -m udp --dport 113 -j ACCEPT -A OUTPUT ! -o lo -p udp -m state --state NEW -m udp --dport 123 -j ACCEPT -A OUTPUT ! -o lo -p udp -m state --state NEW -m udp --dport 873 -j ACCEPT -A OUTPUT ! -o lo -p udp -m state --state NEW -m udp --dport 6277 -j ACCEPT -A OUTPUT ! -o lo -p udp -m state --state NEW -m udp --dport 24441 -j ACCEPT -A OUTPUT ! -o lo -p udp -m state --state NEW -m udp --dport 9418 -j ACCEPT -A OUTPUT ! -o lo -p ipv6-icmp -j ACCEPT -A OUTPUT ! -o lo -j LOGDROPOUT -A ALLOWIN -m set --match-set chain_6_ALLOW src -j ACCEPT -A ALLOWOUT -m set --match-set chain_6_ALLOW dst -j ACCEPT -A CC_DENY -m set --match-set cc_6_yt src -j DROP -A CC_DENY -m set --match-set cc_6_ye src -j DROP -A CC_DENY -m set --match-set cc_6_xk src -j DROP -A CC_DENY -m set --match-set cc_6_uz src -j DROP -A CC_DENY -m set --match-set cc_6_tr src -j DROP -A CC_DENY -m set --match-set cc_6_tn src -j DROP -A CC_DENY -m set --match-set cc_6_tm src -j DROP -A CC_DENY -m set --match-set cc_6_tj src -j DROP -A CC_DENY -m set --match-set cc_6_td src -j DROP -A CC_DENY -m set --match-set cc_6_sy src -j DROP -A CC_DENY -m set --match-set cc_6_so src -j DROP -A CC_DENY -m set --match-set cc_6_sn src -j DROP -A CC_DENY -m set --match-set cc_6_sl src -j DROP -A CC_DENY -m set --match-set cc_6_sd src -j DROP -A CC_DENY -m set --match-set cc_6_sa src -j DROP -A CC_DENY -m set --match-set cc_6_qa src -j DROP -A CC_DENY -m set --match-set cc_6_ps src -j DROP -A CC_DENY -m set --match-set cc_6_pk src -j DROP -A CC_DENY -m set --match-set cc_6_om src -j DROP -A CC_DENY -m set --match-set cc_6_ng src -j DROP -A CC_DENY -m set --match-set cc_6_ne src -j DROP -A CC_DENY -m set --match-set cc_6_my src -j DROP -A CC_DENY -m set --match-set cc_6_mv src -j DROP -A CC_DENY -m set --match-set cc_6_mr src -j DROP -A CC_DENY -m set --match-set cc_6_ml src -j DROP -A CC_DENY -m set --match-set cc_6_mk src -j DROP -A CC_DENY -m set --match-set cc_6_mc src -j DROP -A CC_DENY -m set --match-set cc_6_ly src -j DROP -A CC_DENY -m set --match-set cc_6_lb src -j DROP -A CC_DENY -m set --match-set cc_6_kz src -j DROP -A CC_DENY -m set --match-set cc_6_kw src -j DROP -A CC_DENY -m set --match-set cc_6_km src -j DROP -A CC_DENY -m set --match-set cc_6_kg src -j DROP -A CC_DENY -m set --match-set cc_6_jo src -j DROP -A CC_DENY -m set --match-set cc_6_is src -j DROP -A CC_DENY -m set --match-set cc_6_ir src -j DROP -A CC_DENY -m set --match-set cc_6_iq src -j DROP -A CC_DENY -m set --match-set cc_6_gw src -j DROP -A CC_DENY -m set --match-set cc_6_gn src -j DROP -A CC_DENY -m set --match-set cc_6_gm src -j DROP -A CC_DENY -m set --match-set cc_6_et src -j DROP -A CC_DENY -m set --match-set cc_6_er src -j DROP -A CC_DENY -m set --match-set cc_6_eh src -j DROP -A CC_DENY -m set --match-set cc_6_eg src -j DROP -A CC_DENY -m set --match-set cc_6_dj src -j DROP -A CC_DENY -m set --match-set cc_6_ci src -j DROP -A CC_DENY -m set --match-set cc_6_bn src -j DROP -A CC_DENY -m set --match-set cc_6_bj src -j DROP -A CC_DENY -m set --match-set cc_6_bh src -j DROP -A CC_DENY -m set --match-set cc_6_bf src -j DROP -A CC_DENY -m set --match-set cc_6_bd src -j DROP -A CC_DENY -m set --match-set cc_6_ba src -j DROP -A CC_DENY -m set --match-set cc_6_az src -j DROP -A CC_DENY -m set --match-set cc_6_as src -j DROP -A CC_DENY -m set --match-set cc_6_al src -j DROP -A CC_DENY -m set --match-set cc_6_af src -j DROP -A CC_DENY -m set --match-set cc_6_ae src -j DROP -A CC_DENY -m set --match-set cc_6_vn src -j DROP -A CC_DENY -m set --match-set cc_6_ua src -j DROP -A CC_DENY -m set --match-set cc_6_th src -j DROP -A CC_DENY -m set --match-set cc_6_sk src -j DROP -A CC_DENY -m set --match-set cc_6_sg src -j DROP -A CC_DENY -m set --match-set cc_6_ru src -j DROP -A CC_DENY -m set --match-set cc_6_rs src -j DROP -A CC_DENY -m set --match-set cc_6_pl src -j DROP -A CC_DENY -m set --match-set cc_6_ph src -j DROP -A CC_DENY -m set --match-set cc_6_pe src -j DROP -A CC_DENY -m set --match-set cc_6_pa src -j DROP -A CC_DENY -m set --match-set cc_6_ko src -j DROP -A CC_DENY -m set --match-set cc_6_it src -j DROP -A CC_DENY -m set --match-set cc_6_hk src -j DROP -A CC_DENY -m set --match-set cc_6_gr src -j DROP -A CC_DENY -m set --match-set cc_6_fr src -j DROP -A CC_DENY -m set --match-set cc_6_es src -j DROP -A CC_DENY -m set --match-set cc_6_cs src -j DROP -A CC_DENY -m set --match-set cc_6_co src -j DROP -A CC_DENY -m set --match-set cc_6_cn src -j DROP -A CC_DENY -m set --match-set cc_6_cl src -j DROP -A CC_DENY -m set --match-set cc_6_be src -j DROP -A CC_DENY -m set --match-set cc_6_ar src -j DROP -A DENYIN -m set --match-set chain_6_DENY src -j DROP -A DENYOUT -m set --match-set chain_6_DENY dst -j LOGDROPOUT -A INVALID -m state --state INVALID -j INVDROP -A INVALID -p tcp -m tcp --tcp-flags FIN,SYN,RST,PSH,ACK,URG NONE -j INVDROP -A INVALID -p tcp -m tcp --tcp-flags FIN,SYN,RST,PSH,ACK,URG FIN,SYN,RST,PSH,ACK,URG -j INVDROP -A INVALID -p tcp -m tcp --tcp-flags FIN,SYN FIN,SYN -j INVDROP -A INVALID -p tcp -m tcp --tcp-flags SYN,RST SYN,RST -j INVDROP -A INVALID -p tcp -m tcp --tcp-flags FIN,RST FIN,RST -j INVDROP -A INVALID -p tcp -m tcp --tcp-flags FIN,ACK FIN -j INVDROP -A INVALID -p tcp -m tcp --tcp-flags PSH,ACK PSH -j INVDROP -A INVALID -p tcp -m tcp --tcp-flags ACK,URG URG -j INVDROP -A INVALID -p tcp -m tcp ! --tcp-flags FIN,SYN,RST,ACK SYN -m state --state NEW -j INVDROP -A INVDROP -j DROP -A LOCALINPUT ! -i lo -j ALLOWDYNIN -A LOCALINPUT ! -i lo -j ALLOWIN -A LOCALINPUT ! -i lo -j DENYIN -A LOCALINPUT ! -i lo -j CC_DENY -A LOCALOUTPUT ! -o lo -j ALLOWDYNOUT -A LOCALOUTPUT ! -o lo -j ALLOWOUT -A LOCALOUTPUT ! -o lo -j DENYOUT -A LOGDROPIN -p tcp -m tcp --dport 67 -j DROP -A LOGDROPIN -p udp -m udp --dport 67 -j DROP -A LOGDROPIN -p tcp -m tcp --dport 68 -j DROP -A LOGDROPIN -p udp -m udp --dport 68 -j DROP -A LOGDROPIN -p tcp -m tcp --dport 111 -j DROP -A LOGDROPIN -p udp -m udp --dport 111 -j DROP -A LOGDROPIN -p tcp -m tcp --dport 113 -j DROP -A LOGDROPIN -p udp -m udp --dport 113 -j DROP -A LOGDROPIN -p tcp -m tcp --dport 135:139 -j DROP -A LOGDROPIN -p udp -m udp --dport 135:139 -j DROP -A LOGDROPIN -p tcp -m tcp --dport 445 -j DROP -A LOGDROPIN -p udp -m udp --dport 445 -j DROP -A LOGDROPIN -p tcp -m tcp --dport 500 -j DROP -A LOGDROPIN -p udp -m udp --dport 500 -j DROP -A LOGDROPIN -p tcp -m tcp --dport 513 -j DROP -A LOGDROPIN -p udp -m udp --dport 513 -j DROP -A LOGDROPIN -p tcp -m tcp --dport 520 -j DROP -A LOGDROPIN -p udp -m udp --dport 520 -j DROP -A LOGDROPIN -p tcp -m limit --limit 30/min -j LOG --log-prefix "Firewall: *TCP6IN Blocked* " -A LOGDROPIN -p udp -m limit --limit 30/min -j LOG --log-prefix "Firewall: *UDP6IN Blocked* " -A LOGDROPIN -p ipv6-icmp -m limit --limit 30/min -j LOG --log-prefix "Firewall: *ICMP6IN Blocked* " -A LOGDROPIN -j DROP -A LOGDROPOUT -p tcp -m tcp --tcp-flags FIN,SYN,RST,ACK SYN -m limit --limit 30/min -j LOG --log-prefix "Firewall: *TCP6OUT Blocked* " --log-uid -A LOGDROPOUT -p udp -m limit --limit 30/min -j LOG --log-prefix "Firewall: *UDP6OUT Blocked* " --log-uid -A LOGDROPOUT -p ipv6-icmp -m limit --limit 30/min -j LOG --log-prefix "Firewall: *ICMP6OUT Blocked* " --log-uid -A LOGDROPOUT -j REJECT --reject-with icmp6-port-unreachable -A SMTPOUTPUT -o lo -p tcp -m multiport --dports 25,465,587 -j ACCEPT -A SMTPOUTPUT -p tcp -m multiport --dports 25,465,587 -m owner --gid-owner 8 -j ACCEPT -A SMTPOUTPUT -p tcp -m multiport --dports 25,465,587 -m owner --uid-owner 0 -j ACCEPT -A SMTPOUTPUT -p tcp -m multiport --dports 25,465,587 -j LOGDROPOUT COMMIT # Completed on Fri Jul 28 17:37:23 2017