Libcli provides a shared library for including a Cisco-like command-line interface into other software. It's a telnet interface which supports command-line editing, history, authentication and callbacks for a user-definable function tree.
When using libcli as a backend for a libssh based console server the telnet negotiation sequence causes junk to be printed on the terminal at the beginning of the cli_loop. It would be nice to have an option to say that we a not a real telnet session.
When using libcli as a backend for a libssh based console server the telnet negotiation sequence causes junk to be printed on the terminal at the beginning of the cli_loop. It would be nice to have an option to say that we a not a real telnet session.