libcli
22nd Apr
libcli is a C shared library which you can use to easily add a Ciscoâ„¢-like command line interface to any application. It’s designed to be used over telnet, but will work just as well without it.
The library supports command-line editing, history, authentication and callbacks for a user-definable function tree.
You can download the latest version on the Sourceforge project page.
The API is fully documented. You can find both a developer’s and a user’s reference both in the tarball and on this site.
libcli is available under the LGPL license version 2.1.