Projects / NetSieben SSH Library

NetSieben SSH Library

NetSieben SSH Library is a Secure Shell client library for C++. It utilizes the Botan library for its cryptographic functions, allowing a large choice of algorithms to be used in SSH communications. It integrates Secure FTP client functionality and has been tested in multi-threaded applications.

Tags
Licenses
Operating Systems
Implementation

Recent releases

  •  19 Nov 2009 20:42

    Release Notes: Random Number Generator is now thread safe. Timeouts in waitFor() and sendCmd() now work as they should. Some include issues were fixed, and handling of NULL packets now works properly.

    •  05 May 2009 20:44

      Release Notes: This version fixes channel ID management that was causing crashes and memory leaks when running multiple threads. It adds cleanup procedures after the remote end goes away, and fixes clean-up for timed out logins. Variable type mismatches and sleep issues under Windows have been addressed.

      •  05 Mar 2009 09:18

        Release Notes: The Botan 1.8.x crypto library is supported, and macros for backward compatibility with Botan 1.6.x were added. All strings returned by the read() method are now NULL terminated. All error message strings are now NULL terminated. Multiple race conditions related to mutex locking were fixed. A segfault when using cryptographic algorithms with block size larger than 64 bits was fixed. Support for the aes192-cbc algorithm was added. Cleanup of connections after authentication failure was fixed. An SFTP crash after changing to a nonexistent remote directory was fixed.

        •  29 Oct 2008 05:18

          Release Notes: Converted to cmake from auto* tools. Thread functions have been moved into macros to avoid conflicts when linking to POSIX libraries in Windows. A race condition in ne7ssh.cpp has been fixed. Multiple memory leaks have been fixed.

          •  02 Jun 2008 20:35

            Release Notes: This release fixes includes to compile with GCC 4.3.0. It fixes the cleanup of timed out connections. It fixes a race condition within ne7ssh.cpp. There are fixes for the mingw32 compiler.

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.