Having a minimal port knock client available for scripting would be quite helpful.
If built-in telnet client or http get command had connect timeout, it could be used for this via scripting… just let it send the SYNs and instantly timeout.
And connect timeout would be useful for other things, not just port knocking.