1
1
The SSH library (LGPL license) https://www.libssh.org
Перейти к файлу
Aris Adamantiadis e776dc16c9 Fixed namespace problem in public structures
changed
struct string_struct to ssh_string_struct
buffer_struct to ssh_buffer_struct
and so on.

Should not break apps using the caps version of these
2009-07-24 20:49:46 +02:00
build Fixed make condition in build_make.sh. 2009-06-25 18:02:57 +02:00
cmake/Modules Fix finding OpenSSL on Solaris. 2009-07-23 09:30:14 +02:00
doc Fix doxygen generation. 2009-03-21 09:11:13 +00:00
include Fixed namespace problem in public structures 2009-07-24 20:49:46 +02:00
libssh Fixed namespace problem in public structures 2009-07-24 20:49:46 +02:00
tests Add a exec test. 2009-05-04 22:30:21 +00:00
.gitignore Add a git ignore file. 2009-06-19 10:25:51 +02:00
AUTHORS updated changelog + authors 2009-05-18 18:39:26 +00:00
BSD added a file from openssh needed for known host parsing 2008-11-02 23:46:55 +00:00
ChangeLog Add missing changelog entries. 2009-07-14 11:10:22 +02:00
CMakeLists.txt Improve OpenSSL cmake checks. 2009-05-07 15:11:04 +00:00
config.h.cmake Add cmake check for big endian. 2009-07-23 09:25:36 +02:00
ConfigureChecks.cmake Fix getaddrinfo and gethostbyname build problems on Solaris. 2009-07-23 11:57:17 +02:00
COPYING legal paperwork to be 100% respectful of LGPL, about openssl's 2008-06-16 13:58:56 +00:00
CPackConfig.cmake Set version to 0.3.0 and set release date. 2009-05-21 09:34:02 +00:00
DefineOptions.cmake Add option to build with or without sftp support. 2009-04-27 10:58:29 +00:00
Doxyfile Undo the remove of the Doxyfiles. 2009-03-28 22:20:54 +00:00
Doxyfile.internal Undo the remove of the Doxyfiles. 2009-03-28 22:20:54 +00:00
INSTALL Improve the INSTALL file. 2009-05-07 08:32:50 +00:00
README Url change in README 2009-06-16 16:45:39 +02:00
sample.c Fix ssh_write_knownhost() which always returned -1. 2009-07-21 14:07:23 +02:00
samplesshd.c Improve some debug statements. 2009-05-11 12:38:21 +00:00

The libSSH and its client
~~~~~~~~~~~~~~~~~~~~~~~~~
   -Aris Adamantiadis

1* Why ?
-_-_-_-_-_

Why not ? :) I've began to work on my own implementation of the ssh protocol
because i didn't like the currently public ones.
Not any allow you to import and use the functions as a library, and so i
worked on a library-based SSH implementation.


2* How/Who ?
-_-_-_-_-_-_-_

If you downloaded this file, you must know what it is : a library for
accessing ssh client services through C libraries calls in a simple manner.
The client is there as a programming example and isn't at all doing its job
correctly (doesn't verify public key hashes with the ones in ~/.ssh/ 
and doesn't handle TERM - yet)
Everybody can use this software under the terms of the LGPL - see the COPYING
file

3* What ?
-_-_-_-_-_

The SSH library features :
-Full C library functions for manipulating a client-side SSH connection
-Fully configurable sessions
-Support for AES-128,AES-192,AES-256,blowfish, in cbc mode
-use multiple SSH connections in a same process, at same time.
-usable SFTP implementation
-Public key and password authentication

4* Where ?
-_-_-_-_-_-_

http://www.libssh.org