The legacy reader required every path into a chain of refusals to come from a built-in whose policy accepts. The home server's ban chain hangs off the container runtime's user chain, whose forward policy the runtime set to DROP, so the machine reported the mesh's own intrusion prevention as a rule set the mesh did not write. A chain is a ban when every refusal names its sources and the chain accepts nothing — the rule the nftables side already used. A chain that accepts anything is still not a ban. Fixture captured from the machine. The citations for the uninstalled front end move to ADR 0180, which another session's renumber had left pointing at an unrelated record.
148 lines
8.2 KiB
Plaintext
148 lines
8.2 KiB
Plaintext
-P INPUT ACCEPT
|
|
-P FORWARD DROP
|
|
-P OUTPUT ACCEPT
|
|
-N DOCKER
|
|
-N DOCKER-BRIDGE
|
|
-N DOCKER-CT
|
|
-N DOCKER-FORWARD
|
|
-N DOCKER-INTERNAL
|
|
-N DOCKER-USER
|
|
-N f2b-route-proxy
|
|
-N ufw-after-forward
|
|
-N ufw-after-input
|
|
-N ufw-after-logging-forward
|
|
-N ufw-after-logging-input
|
|
-N ufw-after-logging-output
|
|
-N ufw-after-output
|
|
-N ufw-before-forward
|
|
-N ufw-before-input
|
|
-N ufw-before-logging-forward
|
|
-N ufw-before-logging-input
|
|
-N ufw-before-logging-output
|
|
-N ufw-before-output
|
|
-N ufw-reject-forward
|
|
-N ufw-reject-input
|
|
-N ufw-reject-output
|
|
-N ufw-track-forward
|
|
-N ufw-track-input
|
|
-N ufw-track-output
|
|
-A INPUT -p tcp -j f2b-route-proxy
|
|
-A INPUT -j ufw-before-logging-input
|
|
-A INPUT -j ufw-before-input
|
|
-A INPUT -j ufw-after-input
|
|
-A INPUT -j ufw-after-logging-input
|
|
-A INPUT -j ufw-reject-input
|
|
-A INPUT -j ufw-track-input
|
|
-A FORWARD -j DOCKER-USER
|
|
-A FORWARD -j DOCKER-FORWARD
|
|
-A FORWARD -j ufw-before-logging-forward
|
|
-A FORWARD -j ufw-before-forward
|
|
-A FORWARD -j ufw-after-forward
|
|
-A FORWARD -j ufw-after-logging-forward
|
|
-A FORWARD -j ufw-reject-forward
|
|
-A FORWARD -j ufw-track-forward
|
|
-A OUTPUT -j ufw-before-logging-output
|
|
-A OUTPUT -j ufw-before-output
|
|
-A OUTPUT -j ufw-after-output
|
|
-A OUTPUT -j ufw-after-logging-output
|
|
-A OUTPUT -j ufw-reject-output
|
|
-A OUTPUT -j ufw-track-output
|
|
-A DOCKER -d 172.17.0.18/32 ! -i docker0 -o docker0 -p tcp -m tcp --dport 8686 -j ACCEPT
|
|
-A DOCKER -d 172.17.0.14/32 ! -i docker0 -o docker0 -p tcp -m tcp --dport 8989 -j ACCEPT
|
|
-A DOCKER -d 172.17.0.15/32 ! -i docker0 -o docker0 -p tcp -m tcp --dport 7878 -j ACCEPT
|
|
-A DOCKER -d 172.17.0.5/32 ! -i docker0 -o docker0 -p tcp -m tcp --dport 9117 -j ACCEPT
|
|
-A DOCKER -d 172.17.0.13/32 ! -i docker0 -o docker0 -p tcp -m tcp --dport 6789 -j ACCEPT
|
|
-A DOCKER -d 172.19.0.2/32 ! -i br-32062158f584 -o br-32062158f584 -p tcp -m tcp --dport 8080 -j ACCEPT
|
|
-A DOCKER -d 172.17.0.2/32 ! -i docker0 -o docker0 -p tcp -m tcp --dport 5432 -j ACCEPT
|
|
-A DOCKER -d 172.27.0.2/32 ! -i br-0910a98c6158 -o br-0910a98c6158 -p tcp -m tcp --dport 5678 -j ACCEPT
|
|
-A DOCKER -d 172.17.0.21/32 ! -i docker0 -o docker0 -p tcp -m tcp --dport 3579 -j ACCEPT
|
|
-A DOCKER -d 172.17.0.19/32 ! -i docker0 -o docker0 -p tcp -m tcp --dport 8181 -j ACCEPT
|
|
-A DOCKER -d 172.17.0.17/32 ! -i docker0 -o docker0 -p tcp -m tcp --dport 8787 -j ACCEPT
|
|
-A DOCKER -d 172.17.0.16/32 ! -i docker0 -o docker0 -p tcp -m tcp --dport 6767 -j ACCEPT
|
|
-A DOCKER -d 172.17.0.12/32 ! -i docker0 -o docker0 -p tcp -m tcp --dport 3000 -j ACCEPT
|
|
-A DOCKER -d 172.17.0.11/32 ! -i docker0 -o docker0 -p tcp -m tcp --dport 80 -j ACCEPT
|
|
-A DOCKER -d 172.17.0.10/32 ! -i docker0 -o docker0 -p tcp -m tcp --dport 9443 -j ACCEPT
|
|
-A DOCKER -d 172.17.0.10/32 ! -i docker0 -o docker0 -p tcp -m tcp --dport 9000 -j ACCEPT
|
|
-A DOCKER -d 172.17.0.9/32 ! -i docker0 -o docker0 -p tcp -m tcp --dport 3000 -j ACCEPT
|
|
-A DOCKER -d 172.17.0.7/32 ! -i docker0 -o docker0 -p tcp -m tcp --dport 1880 -j ACCEPT
|
|
-A DOCKER -d 172.28.0.2/32 ! -i br-b11461b5b028 -o br-b11461b5b028 -p tcp -m tcp --dport 80 -j ACCEPT
|
|
-A DOCKER -d 172.23.0.14/32 ! -i br-66ffa5c1cba5 -o br-66ffa5c1cba5 -p tcp -m tcp --dport 6543 -j ACCEPT
|
|
-A DOCKER -d 172.23.0.14/32 ! -i br-66ffa5c1cba5 -o br-66ffa5c1cba5 -p tcp -m tcp --dport 5432 -j ACCEPT
|
|
-A DOCKER -d 172.23.0.5/32 ! -i br-66ffa5c1cba5 -o br-66ffa5c1cba5 -p tcp -m tcp --dport 8000 -j ACCEPT
|
|
-A DOCKER -d 172.26.0.3/32 ! -i br-b0fec361ccaa -o br-b0fec361ccaa -p tcp -m tcp --dport 6167 -j ACCEPT
|
|
-A DOCKER -d 172.26.0.2/32 ! -i br-b0fec361ccaa -o br-b0fec361ccaa -p tcp -m tcp --dport 80 -j ACCEPT
|
|
-A DOCKER -d 172.17.0.8/32 ! -i docker0 -o docker0 -p tcp -m tcp --dport 8000 -j ACCEPT
|
|
-A DOCKER -d 172.17.0.6/32 ! -i docker0 -o docker0 -p udp -m udp --dport 10001 -j ACCEPT
|
|
-A DOCKER -d 172.17.0.6/32 ! -i docker0 -o docker0 -p tcp -m tcp --dport 8880 -j ACCEPT
|
|
-A DOCKER -d 172.17.0.6/32 ! -i docker0 -o docker0 -p tcp -m tcp --dport 8843 -j ACCEPT
|
|
-A DOCKER -d 172.17.0.6/32 ! -i docker0 -o docker0 -p tcp -m tcp --dport 8443 -j ACCEPT
|
|
-A DOCKER -d 172.17.0.6/32 ! -i docker0 -o docker0 -p tcp -m tcp --dport 8080 -j ACCEPT
|
|
-A DOCKER -d 172.17.0.6/32 ! -i docker0 -o docker0 -p tcp -m tcp --dport 6789 -j ACCEPT
|
|
-A DOCKER -d 172.17.0.6/32 ! -i docker0 -o docker0 -p udp -m udp --dport 5514 -j ACCEPT
|
|
-A DOCKER -d 172.17.0.6/32 ! -i docker0 -o docker0 -p udp -m udp --dport 3478 -j ACCEPT
|
|
-A DOCKER -d 172.17.0.6/32 ! -i docker0 -o docker0 -p udp -m udp --dport 1900 -j ACCEPT
|
|
-A DOCKER -d 172.25.0.3/32 ! -i br-b98821f7dc38 -o br-b98821f7dc38 -p tcp -m tcp --dport 8000 -j ACCEPT
|
|
-A DOCKER -d 172.18.0.3/32 ! -i br-442a0bfc65f8 -o br-442a0bfc65f8 -p tcp -m tcp --dport 1433 -j ACCEPT
|
|
-A DOCKER -d 172.20.0.3/32 ! -i br-afa37ac8b33d -o br-afa37ac8b33d -p tcp -m tcp --dport 8081 -j ACCEPT
|
|
-A DOCKER -d 172.20.0.3/32 ! -i br-afa37ac8b33d -o br-afa37ac8b33d -p tcp -m tcp --dport 1883 -j ACCEPT
|
|
-A DOCKER -d 172.17.0.4/32 ! -i docker0 -o docker0 -p tcp -m tcp --dport 8086 -j ACCEPT
|
|
-A DOCKER -d 172.21.0.2/32 ! -i br-df15d8e19ec7 -o br-df15d8e19ec7 -p tcp -m tcp --dport 6379 -j ACCEPT
|
|
-A DOCKER -d 172.30.0.3/32 ! -i br-521eab9a3a5e -o br-521eab9a3a5e -p tcp -m tcp --dport 8283 -j ACCEPT
|
|
-A DOCKER -d 172.17.0.3/32 ! -i docker0 -o docker0 -p tcp -m tcp --dport 3000 -j ACCEPT
|
|
-A DOCKER ! -i br-32062158f584 -o br-32062158f584 -j DROP
|
|
-A DOCKER ! -i docker0 -o docker0 -j DROP
|
|
-A DOCKER ! -i br-521eab9a3a5e -o br-521eab9a3a5e -j DROP
|
|
-A DOCKER ! -i br-df15d8e19ec7 -o br-df15d8e19ec7 -j DROP
|
|
-A DOCKER ! -i br-afa37ac8b33d -o br-afa37ac8b33d -j DROP
|
|
-A DOCKER ! -i br-442a0bfc65f8 -o br-442a0bfc65f8 -j DROP
|
|
-A DOCKER ! -i br-b98821f7dc38 -o br-b98821f7dc38 -j DROP
|
|
-A DOCKER ! -i br-b0fec361ccaa -o br-b0fec361ccaa -j DROP
|
|
-A DOCKER ! -i br-66ffa5c1cba5 -o br-66ffa5c1cba5 -j DROP
|
|
-A DOCKER ! -i br-b11461b5b028 -o br-b11461b5b028 -j DROP
|
|
-A DOCKER ! -i br-2df4e541b877 -o br-2df4e541b877 -j DROP
|
|
-A DOCKER ! -i br-0910a98c6158 -o br-0910a98c6158 -j DROP
|
|
-A DOCKER-BRIDGE -o br-32062158f584 -j DOCKER
|
|
-A DOCKER-BRIDGE -o docker0 -j DOCKER
|
|
-A DOCKER-BRIDGE -o br-521eab9a3a5e -j DOCKER
|
|
-A DOCKER-BRIDGE -o br-df15d8e19ec7 -j DOCKER
|
|
-A DOCKER-BRIDGE -o br-afa37ac8b33d -j DOCKER
|
|
-A DOCKER-BRIDGE -o br-442a0bfc65f8 -j DOCKER
|
|
-A DOCKER-BRIDGE -o br-b98821f7dc38 -j DOCKER
|
|
-A DOCKER-BRIDGE -o br-b0fec361ccaa -j DOCKER
|
|
-A DOCKER-BRIDGE -o br-66ffa5c1cba5 -j DOCKER
|
|
-A DOCKER-BRIDGE -o br-b11461b5b028 -j DOCKER
|
|
-A DOCKER-BRIDGE -o br-2df4e541b877 -j DOCKER
|
|
-A DOCKER-BRIDGE -o br-0910a98c6158 -j DOCKER
|
|
-A DOCKER-CT -o br-32062158f584 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
|
|
-A DOCKER-CT -o docker0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
|
|
-A DOCKER-CT -o br-521eab9a3a5e -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
|
|
-A DOCKER-CT -o br-df15d8e19ec7 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
|
|
-A DOCKER-CT -o br-afa37ac8b33d -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
|
|
-A DOCKER-CT -o br-442a0bfc65f8 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
|
|
-A DOCKER-CT -o br-b98821f7dc38 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
|
|
-A DOCKER-CT -o br-b0fec361ccaa -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
|
|
-A DOCKER-CT -o br-66ffa5c1cba5 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
|
|
-A DOCKER-CT -o br-b11461b5b028 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
|
|
-A DOCKER-CT -o br-2df4e541b877 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
|
|
-A DOCKER-CT -o br-0910a98c6158 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
|
|
-A DOCKER-FORWARD -j DOCKER-CT
|
|
-A DOCKER-FORWARD -j DOCKER-INTERNAL
|
|
-A DOCKER-FORWARD -j DOCKER-BRIDGE
|
|
-A DOCKER-FORWARD -i br-32062158f584 -j ACCEPT
|
|
-A DOCKER-FORWARD -i docker0 -j ACCEPT
|
|
-A DOCKER-FORWARD -i br-521eab9a3a5e -j ACCEPT
|
|
-A DOCKER-FORWARD -i br-df15d8e19ec7 -j ACCEPT
|
|
-A DOCKER-FORWARD -i br-afa37ac8b33d -j ACCEPT
|
|
-A DOCKER-FORWARD -i br-442a0bfc65f8 -j ACCEPT
|
|
-A DOCKER-FORWARD -i br-b98821f7dc38 -j ACCEPT
|
|
-A DOCKER-FORWARD -i br-b0fec361ccaa -j ACCEPT
|
|
-A DOCKER-FORWARD -i br-66ffa5c1cba5 -j ACCEPT
|
|
-A DOCKER-FORWARD -i br-b11461b5b028 -j ACCEPT
|
|
-A DOCKER-FORWARD -i br-2df4e541b877 -j ACCEPT
|
|
-A DOCKER-FORWARD -i br-0910a98c6158 -j ACCEPT
|
|
-A DOCKER-USER -p tcp -j f2b-route-proxy
|
|
-A f2b-route-proxy -s 13.70.107.184/32 -j REJECT --reject-with icmp-port-unreachable
|
|
-A f2b-route-proxy -s 45.138.12.51/32 -j REJECT --reject-with icmp-port-unreachable
|
|
-A f2b-route-proxy -s 20.214.191.94/32 -j REJECT --reject-with icmp-port-unreachable
|
|
-A f2b-route-proxy -j RETURN
|