# Generated by ip6tables-save v1.4.21 on Thu Apr 25 06:02:01 2024 *filter :INPUT DROP [0:0] :FORWARD DROP [0:0] :OUTPUT DROP [0:0] :ALLOWIN - [0:0] :ALLOWOUT - [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] :SYNFLOOD - [0:0] -A INPUT ! -i lo -j LOCALINPUT -A INPUT -i lo -j ACCEPT -A INPUT ! -i lo -p tcp -m tcp --tcp-flags FIN,SYN,RST,ACK SYN -j SYNFLOOD -A INPUT ! -i lo -p tcp -j INVALID -A INPUT ! -i lo -p ipv6-icmp -j ACCEPT -A INPUT ! -i lo -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT -A INPUT ! -i lo -p tcp -m conntrack --ctstate NEW -m tcp --dport 20 -j ACCEPT -A INPUT ! -i lo -p tcp -m conntrack --ctstate NEW -m tcp --dport 21 -j ACCEPT -A INPUT ! -i lo -p tcp -m conntrack --ctstate NEW -m tcp --dport 22 -j ACCEPT -A INPUT ! -i lo -p tcp -m conntrack --ctstate NEW -m tcp --dport 25 -j ACCEPT -A INPUT ! -i lo -p tcp -m conntrack --ctstate NEW -m tcp --dport 53 -j ACCEPT -A INPUT ! -i lo -p tcp -m conntrack --ctstate NEW -m tcp --dport 80 -j ACCEPT -A INPUT ! -i lo -p tcp -m conntrack --ctstate NEW -m tcp --dport 110 -j ACCEPT -A INPUT ! -i lo -p tcp -m conntrack --ctstate NEW -m tcp --dport 143 -j ACCEPT -A INPUT ! -i lo -p tcp -m conntrack --ctstate NEW -m tcp --dport 443 -j ACCEPT -A INPUT ! -i lo -p tcp -m conntrack --ctstate NEW -m tcp --dport 465 -j ACCEPT -A INPUT ! -i lo -p tcp -m conntrack --ctstate NEW -m tcp --dport 587 -j ACCEPT -A INPUT ! -i lo -p tcp -m conntrack --ctstate NEW -m tcp --dport 993 -j ACCEPT -A INPUT ! -i lo -p tcp -m conntrack --ctstate NEW -m tcp --dport 995 -j ACCEPT -A INPUT ! -i lo -p tcp -m conntrack --ctstate NEW -m tcp --dport 2077 -j ACCEPT -A INPUT ! -i lo -p tcp -m conntrack --ctstate NEW -m tcp --dport 2078 -j ACCEPT -A INPUT ! -i lo -p tcp -m conntrack --ctstate NEW -m tcp --dport 2082 -j ACCEPT -A INPUT ! -i lo -p tcp -m conntrack --ctstate NEW -m tcp --dport 2083 -j ACCEPT -A INPUT ! -i lo -p tcp -m conntrack --ctstate NEW -m tcp --dport 2086 -j ACCEPT -A INPUT ! -i lo -p tcp -m conntrack --ctstate NEW -m tcp --dport 2087 -j ACCEPT -A INPUT ! -i lo -p tcp -m conntrack --ctstate NEW -m tcp --dport 2095 -j ACCEPT -A INPUT ! -i lo -p tcp -m conntrack --ctstate NEW -m tcp --dport 2096 -j ACCEPT -A INPUT ! -i lo -p tcp -m conntrack --ctstate NEW -m tcp --dport 8443 -j ACCEPT -A INPUT ! -i lo -p tcp -m conntrack --ctstate NEW -m tcp --dport 1961 -j ACCEPT -A INPUT ! -i lo -p udp -m conntrack --ctstate NEW -m udp --dport 20 -j ACCEPT -A INPUT ! -i lo -p udp -m conntrack --ctstate NEW -m udp --dport 21 -j ACCEPT -A INPUT ! -i lo -p udp -m conntrack --ctstate NEW -m udp --dport 53 -j ACCEPT -A INPUT ! -i lo -p udp -m conntrack --ctstate NEW -m udp --dport 80 -j ACCEPT -A INPUT ! -i lo -p udp -m conntrack --ctstate NEW -m udp --dport 443 -j ACCEPT -A INPUT ! -i lo -j LOGDROPIN -A OUTPUT ! -o lo -j LOCALOUTPUT -A OUTPUT -j SMTPOUTPUT -A OUTPUT -o lo -j ACCEPT -A OUTPUT ! -o lo -p tcp -j INVALID -A OUTPUT ! -o lo -p ipv6-icmp -j ACCEPT -A OUTPUT ! -o lo -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT -A OUTPUT ! -o lo -p tcp -m conntrack --ctstate NEW -m tcp --dport 20 -j ACCEPT -A OUTPUT ! -o lo -p tcp -m conntrack --ctstate NEW -m tcp --dport 21 -j ACCEPT -A OUTPUT ! -o lo -p tcp -m conntrack --ctstate NEW -m tcp --dport 22 -j ACCEPT -A OUTPUT ! -o lo -p tcp -m conntrack --ctstate NEW -m tcp --dport 25 -j ACCEPT -A OUTPUT ! -o lo -p tcp -m conntrack --ctstate NEW -m tcp --dport 37 -j ACCEPT -A OUTPUT ! -o lo -p tcp -m conntrack --ctstate NEW -m tcp --dport 43 -j ACCEPT -A OUTPUT ! -o lo -p tcp -m conntrack --ctstate NEW -m tcp --dport 53 -j ACCEPT -A OUTPUT ! -o lo -p tcp -m conntrack --ctstate NEW -m tcp --dport 80 -j ACCEPT -A OUTPUT ! -o lo -p tcp -m conntrack --ctstate NEW -m tcp --dport 110 -j ACCEPT -A OUTPUT ! -o lo -p tcp -m conntrack --ctstate NEW -m tcp --dport 113 -j ACCEPT -A OUTPUT ! -o lo -p tcp -m conntrack --ctstate NEW -m tcp --dport 443 -j ACCEPT -A OUTPUT ! -o lo -p tcp -m conntrack --ctstate NEW -m tcp --dport 587 -j ACCEPT -A OUTPUT ! -o lo -p tcp -m conntrack --ctstate NEW -m tcp --dport 873 -j ACCEPT -A OUTPUT ! -o lo -p tcp -m conntrack --ctstate NEW -m tcp --dport 993 -j ACCEPT -A OUTPUT ! -o lo -p tcp -m conntrack --ctstate NEW -m tcp --dport 995 -j ACCEPT -A OUTPUT ! -o lo -p tcp -m conntrack --ctstate NEW -m tcp --dport 2086 -j ACCEPT -A OUTPUT ! -o lo -p tcp -m conntrack --ctstate NEW -m tcp --dport 2087 -j ACCEPT -A OUTPUT ! -o lo -p tcp -m conntrack --ctstate NEW -m tcp --dport 2089 -j ACCEPT -A OUTPUT ! -o lo -p tcp -m conntrack --ctstate NEW -m tcp --dport 2703 -j ACCEPT -A OUTPUT ! -o lo -p udp -m conntrack --ctstate NEW -m udp --dport 20 -j ACCEPT -A OUTPUT ! -o lo -p udp -m conntrack --ctstate NEW -m udp --dport 21 -j ACCEPT -A OUTPUT ! -o lo -p udp -m conntrack --ctstate NEW -m udp --dport 53 -j ACCEPT -A OUTPUT ! -o lo -p udp -m conntrack --ctstate NEW -m udp --dport 113 -j ACCEPT -A OUTPUT ! -o lo -p udp -m conntrack --ctstate NEW -m udp --dport 123 -j ACCEPT -A OUTPUT ! -o lo -p udp -m conntrack --ctstate NEW -m udp --dport 873 -j ACCEPT -A OUTPUT ! -o lo -p udp -m conntrack --ctstate NEW -m udp --dport 6277 -j ACCEPT -A OUTPUT ! -o lo -p udp -m conntrack --ctstate NEW -m udp --dport 24441 -j ACCEPT -A OUTPUT ! -o lo -j LOGDROPOUT -A ALLOWIN -s 2a02:1788:400:1ce4::/64 ! -i lo -p tcp -m tcp --dport 53 -j ACCEPT -A ALLOWIN -s 2a02:1788:400:1ce4::/64 ! -i lo -p tcp -m tcp --dport 443 -j ACCEPT -A ALLOWIN -s 2a02:1788:400:1ce4::/64 ! -i lo -p tcp -m tcp --dport 80 -j ACCEPT -A ALLOWIN -s 2a02:1788:402:1c80::/64 ! -i lo -p tcp -m tcp --dport 53 -j ACCEPT -A ALLOWIN -s 2a02:1788:402:1c80::/64 ! -i lo -p tcp -m tcp --dport 443 -j ACCEPT -A ALLOWIN -s 2a02:1788:402:1c80::/64 ! -i lo -p tcp -m tcp --dport 80 -j ACCEPT -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 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 conntrack --ctstate 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 conntrack --ctstate NEW -j INVDROP -A INVDROP -j DROP -A LOCALINPUT ! -i lo -j ALLOWIN -A LOCALINPUT ! -i lo -j DENYIN -A LOCALOUTPUT ! -o lo -j ALLOWOUT -A LOCALOUTPUT ! -o lo -j DENYOUT -A LOGDROPIN -p tcp -m tcp --dport 23 -j DROP -A LOGDROPIN -p udp -m udp --dport 23 -j DROP -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* " -A LOGDROPOUT -p udp -m limit --limit 30/min -j LOG --log-prefix "Firewall: *UDP6OUT Blocked* " -A LOGDROPOUT -p ipv6-icmp -m limit --limit 30/min -j LOG --log-prefix "Firewall: *ICMP6OUT Blocked* " -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 991 -j ACCEPT -A SMTPOUTPUT -p tcp -m multiport --dports 25,465,587 -m owner --gid-owner 12 -j ACCEPT -A SMTPOUTPUT -p tcp -m multiport --dports 25,465,587 -m owner --uid-owner 202 -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 -A SYNFLOOD -m limit --limit 100/sec --limit-burst 150 -j RETURN -A SYNFLOOD -m limit --limit 30/min -j LOG --log-prefix "Firewall: *SYNFLOOD Blocked* " -A SYNFLOOD -j DROP COMMIT # Completed on Thu Apr 25 06:02:01 2024 # Generated by ip6tables-save v1.4.21 on Thu Apr 25 06:02:01 2024 *mangle :PREROUTING ACCEPT [1256560:876976456] :INPUT ACCEPT [721135:841378907] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [667802:186913021] :POSTROUTING ACCEPT [666428:186810875] COMMIT # Completed on Thu Apr 25 06:02:01 2024 # Generated by ip6tables-save v1.4.21 on Thu Apr 25 06:02:01 2024 *raw :PREROUTING ACCEPT [1256560:876976456] :OUTPUT ACCEPT [667802:186913021] COMMIT # Completed on Thu Apr 25 06:02:01 2024 # Generated by ip6tables-save v1.4.21 on Thu Apr 25 06:02:01 2024 *nat :PREROUTING ACCEPT [937489:60615400] :INPUT ACCEPT [380249:23616708] :OUTPUT ACCEPT [15307:1209877] :POSTROUTING ACCEPT [15307:1209877] COMMIT # Completed on Thu Apr 25 06:02:01 2024