← Phase 4: modern remote access

// guide · lab network · phase 4 · step 3 of 4 · 5 min read

Knock vs SPA, side by side

Goal: See the two methods against the same tests, from the lab's own results.

Both methods hide a service until a secret arrives. Here they are against the same tests you’ve now run on both.

TestLegacy knock (Phase 2)SPA (fwknop)
Outsider scans the portNothing thereNothing there
Authorized client opens itYes, a sequence of packetsYes, one packet
What crosses the wireSeveral packets with odd flags, in orderOne packet of encrypted data
A captured copy, resentOpens the doorRejected, door stays shut
Is the request readableThe ports and order are in plain sightEncrypted; nothing is readable

What it means

Knocking and SPA solve the same problem, hiding a service behind a secret. The knock’s secret is a pattern, and a pattern can be watched and copied. SPA’s secret is a key, and the packet it sends is encrypted and signed, so watching it reveals nothing and copying it gets nowhere. SPA is the knock’s idea, done so that seeing it doesn’t break it.

Download Resume Email me