What's even funnier is that it was explicitly designed for MSOE.
it decides to keep sending the same garbage command over and over again.
Each time the server rejects the command as invalid, it just resends it
again, in an infinite loop. So, when the server receives too many
consecutive protocol violations, this alert gets sent to the client, and
connnection gets forcibly terminated.
Maybe it's possible to ignore these garbage commands and not to reject?