The ConnectionMonitor actors need to be monitoring expected responses to commands and either logging a warning or disconnecting clients when an improper response is given. For example:
When we send: IAC WILL ECHO IAC WILL SUPPRESS_GO_AHEAD IAC WONT LINE_MODE
We expect to recieve: IAC DO ECHO IAC DO SUPPRESS_GO_AHEAD
The ConnectionMonitor actors need to be monitoring expected responses to commands and either logging a warning or disconnecting clients when an improper response is given. For example:
When we send: IAC WILL ECHO IAC WILL SUPPRESS_GO_AHEAD IAC WONT LINE_MODE
We expect to recieve: IAC DO ECHO IAC DO SUPPRESS_GO_AHEAD