www.libssh2.org | Daily snapshots | Mailing list archive | Docs | Examples

libssh2 vs libssh - A comparison

libssh2 and libssh both implement SSH and provide a library API for apps. Both support SSH, SFTP, auth, channels etc. Both are 25K-30K lines of code.

Here's an attempt to put some light on the differences between them.

libssh2 1.2.5

libssh 0.4

Feature by feature

The same data, in a table:

itemlibssh2libssh
Licence Modified BSD LGPL
Non-blocking API everything parts
Server-side supported no yes
Stable API yes no
C compatibility C89 C99
strict namespace yes no
man pages for all functions yes no
SSHv1 support no yes
Build concept Autotools CMake

the libssh2 team