A developer building a high-performance SSH-based multiplayer game discovered that OpenSSH sends ~100 chaff packets per keystroke due to keystroke timing obfuscation (added in 2023). This feature sends SSH2_MSG_PING messages to servers advertising the ping@openssh.com extension, obscuring typing patterns from network observers.
Table of contents
Why does SSH send 100 packets per keystroke?DiscoveryInvestigationRoot causeRemediationDebugging with LLMs was funSort: