HomeCybersecurityStateful Firewall: Connection Tracking & Spoofed-ACK Defense

Stateful Firewall: Connection Tracking & Spoofed-ACK Defense

Watch a real TCP state machine (SYN_SENT → ESTABLISHED → TIME_WAIT) get tracked in a stateful firewall's connection table in 3D, then fire a spoofed bare-ACK packet and see why a naive stateless filter lets it through while stateful inspection rejects it outright.

Cybersecurity3DModerate60 FPS
network-security-cybersecurity ↗ Open standalone

Most firewall demos show a static rule list. This one shows the mechanism that actually protects modern networks: a live connection-tracking table walking real TCP sessions through their state machine — SYN_SENT, ESTABLISHED, FIN_WAIT, TIME_WAIT — in 3D, with packets crossing a firewall wall between an internal network and the open internet. Start a new outbound connection and watch the full handshake, data exchange and teardown get tracked entry-by-entry. Then fire a spoofed bare-ACK packet with no real session behind it and flip between stateful and stateless mode: a stateful firewall checks the packet against its real connection table and drops it instantly, while a naive stateless filter — which only checks whether the ACK flag is set — waves it straight through, the exact weakness Nmap's ACK scan exploits to map firewall rulesets from the outside.

⚙ Under the hood

Watch a real TCP connection get tracked through SYN_SENT, ESTABLISHED and TIME_WAIT in a live 3D firewall connection table, then fire a spoofed bare-ACK packet and see a stateful firewall reject it while a naive stateless filter lets it through.

cybersecurityfirewalltcpnetwork-securitystateful-inspection

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)