libssh.c_bindings.libssh

Undocumented in source.

Members

Aliases

socket_t
alias socket_t = SOCKET
Undocumented in source.
socket_t
alias socket_t = int
Undocumented in source.
ssh_agent
alias ssh_agent = ssh_agent_struct*
Undocumented in source.
ssh_auth_callback
alias ssh_auth_callback = int function(const char* prompt, char* buf, size_t len, int echo, int verify, void* userdata)

@brief SSH authentication callback.

ssh_buffer
alias ssh_buffer = ssh_buffer_struct*
Undocumented in source.
ssh_channel
alias ssh_channel = ssh_channel_struct*
Undocumented in source.
ssh_counter
alias ssh_counter = ssh_counter_struct*
Undocumented in source.
ssh_event
alias ssh_event = ssh_event_struct*
Undocumented in source.
ssh_event_callback
alias ssh_event_callback = int function(socket_t fd, int revents, void* userdata)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_gssapi_creds
alias ssh_gssapi_creds = void*
Undocumented in source.
ssh_key
alias ssh_key = ssh_key_struct*
Undocumented in source.
ssh_message
alias ssh_message = ssh_message_struct*
Undocumented in source.
ssh_pcap_file
alias ssh_pcap_file = ssh_pcap_file_struct*
Undocumented in source.
ssh_scp
alias ssh_scp = ssh_scp_struct*
Undocumented in source.
ssh_session
alias ssh_session = ssh_session_struct*
Undocumented in source.
ssh_string
alias ssh_string = ssh_string_struct*
Undocumented in source.

Enums

SSH_LOG_NOLOG
anonymousenum SSH_LOG_NOLOG

@addtogroup libssh_log

SSH_SCP_WRITE
anonymousenum SSH_SCP_WRITE
Undocumented in source.
ssh_auth_e
enum ssh_auth_e
Undocumented in source.
ssh_channel_requests_e
enum ssh_channel_requests_e
Undocumented in source.
ssh_channel_type_e
enum ssh_channel_type_e
Undocumented in source.
ssh_error_types_e
enum ssh_error_types_e
Undocumented in source.
ssh_global_requests_e
enum ssh_global_requests_e
Undocumented in source.
ssh_kex_types_e
enum ssh_kex_types_e
Undocumented in source.
ssh_keycmp_e
enum ssh_keycmp_e
Undocumented in source.
ssh_keytypes_e
enum ssh_keytypes_e
Undocumented in source.
ssh_options_e
enum ssh_options_e

@}

ssh_publickey_hash_type
enum ssh_publickey_hash_type
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_publickey_state_e
enum ssh_publickey_state_e
Undocumented in source.
ssh_requests_e
enum ssh_requests_e
Undocumented in source.
ssh_scp_request_types
enum ssh_scp_request_types
Undocumented in source.
ssh_server_known_e
enum ssh_server_known_e
Undocumented in source.

Functions

_ssh_log
void _ssh_log(int verbosity, char* function_, char* format, ...)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_basename
char* ssh_basename(char* path)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_blocking_flush
int ssh_blocking_flush(ssh_session session, int timeout)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_channel_accept_forward
ssh_channel ssh_channel_accept_forward(ssh_session session, int timeout_ms, int* destination_port)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_channel_accept_x11
ssh_channel ssh_channel_accept_x11(ssh_channel channel, int timeout_ms)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_channel_cancel_forward
int ssh_channel_cancel_forward(ssh_session session, char* address, int port)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_channel_change_pty_size
int ssh_channel_change_pty_size(ssh_channel channel, int cols, int rows)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_channel_close
int ssh_channel_close(ssh_channel channel)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_channel_free
void ssh_channel_free(ssh_channel channel)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_channel_get_exit_status
int ssh_channel_get_exit_status(ssh_channel channel)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_channel_get_session
ssh_session ssh_channel_get_session(ssh_channel channel)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_channel_is_closed
int ssh_channel_is_closed(ssh_channel channel)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_channel_is_eof
int ssh_channel_is_eof(ssh_channel channel)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_channel_is_open
int ssh_channel_is_open(ssh_channel channel)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_channel_listen_forward
int ssh_channel_listen_forward(ssh_session session, char* address, int port, int* bound_port)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_channel_new
ssh_channel ssh_channel_new(ssh_session session)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_channel_open_auth_agent
int ssh_channel_open_auth_agent(ssh_channel channel)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_channel_open_forward
int ssh_channel_open_forward(ssh_channel channel, char* remotehost, int remoteport, char* sourcehost, int localport)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_channel_open_session
int ssh_channel_open_session(ssh_channel channel)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_channel_open_x11
int ssh_channel_open_x11(ssh_channel channel, char* orig_addr, int orig_port)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_channel_poll
int ssh_channel_poll(ssh_channel channel, int is_stderr)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_channel_poll_timeout
int ssh_channel_poll_timeout(ssh_channel channel, int timeout, int is_stderr)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_channel_read
int ssh_channel_read(ssh_channel channel, void* dest, uint count, int is_stderr)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_channel_read_nonblocking
int ssh_channel_read_nonblocking(ssh_channel channel, void* dest, uint count, int is_stderr)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_channel_read_timeout
int ssh_channel_read_timeout(ssh_channel channel, void* dest, uint count, int is_stderr, int timeout_ms)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_channel_request_env
int ssh_channel_request_env(ssh_channel channel, char* name, char* value)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_channel_request_exec
int ssh_channel_request_exec(ssh_channel channel, char* cmd)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_channel_request_pty
int ssh_channel_request_pty(ssh_channel channel)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_channel_request_pty_size
int ssh_channel_request_pty_size(ssh_channel channel, char* term, int cols, int rows)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_channel_request_send_signal
int ssh_channel_request_send_signal(ssh_channel channel, char* signum)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_channel_request_sftp
int ssh_channel_request_sftp(ssh_channel channel)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_channel_request_shell
int ssh_channel_request_shell(ssh_channel channel)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_channel_request_subsystem
int ssh_channel_request_subsystem(ssh_channel channel, char* subsystem)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_channel_request_x11
int ssh_channel_request_x11(ssh_channel channel, int single_connection, char* protocol, char* cookie, int screen_number)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_channel_select
int ssh_channel_select(ssh_channel* readchans, ssh_channel* writechans, ssh_channel* exceptchans, timeval* timeout)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_channel_send_eof
int ssh_channel_send_eof(ssh_channel channel)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_channel_set_blocking
void ssh_channel_set_blocking(ssh_channel channel, int blocking)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_channel_set_counter
void ssh_channel_set_counter(ssh_channel channel, ssh_counter counter)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_channel_window_size
uint ssh_channel_window_size(ssh_channel channel)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_channel_write
int ssh_channel_write(ssh_channel channel, void* data, uint len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_clean_pubkey_hash
void ssh_clean_pubkey_hash(ubyte** hash)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_connect
int ssh_connect(ssh_session session)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_copyright
const(char)* ssh_copyright()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_dirname
char* ssh_dirname(char* path)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_disconnect
void ssh_disconnect(ssh_session session)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_event_add_fd
int ssh_event_add_fd(ssh_event event, socket_t fd, short events, ssh_event_callback cb, void* userdata)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_event_add_session
int ssh_event_add_session(ssh_event event, ssh_session session)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_event_dopoll
int ssh_event_dopoll(ssh_event event, int timeout)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_event_free
void ssh_event_free(ssh_event event)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_event_new
ssh_event ssh_event_new()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_event_remove_fd
int ssh_event_remove_fd(ssh_event event, socket_t fd)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_event_remove_session
int ssh_event_remove_session(ssh_event event, ssh_session session)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_finalize
int ssh_finalize()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_forward_accept
deprecated ssh_channel ssh_forward_accept(ssh_session session, int timeout_ms)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_forward_cancel
deprecated int ssh_forward_cancel(ssh_session session, char* address, int port)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_forward_listen
deprecated int ssh_forward_listen(ssh_session session, char* address, int port, int* bound_port)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_free
void ssh_free(ssh_session session)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_get_cipher_in
const(char)* ssh_get_cipher_in(ssh_session session)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_get_cipher_out
const(char)* ssh_get_cipher_out(ssh_session session)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_get_clientbanner
const(char)* ssh_get_clientbanner(ssh_session session)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_get_disconnect_message
const(char)* ssh_get_disconnect_message(ssh_session session)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_get_error
const(char)* ssh_get_error(void* error)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_get_error_code
int ssh_get_error_code(void* error)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_get_fd
socket_t ssh_get_fd(ssh_session session)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_get_hexa
char* ssh_get_hexa(ubyte* what, size_t len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_get_hmac_in
const(char)* ssh_get_hmac_in(ssh_session session)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_get_hmac_out
const(char)* ssh_get_hmac_out(ssh_session session)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_get_issue_banner
char* ssh_get_issue_banner(ssh_session session)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_get_kex_algo
const(char)* ssh_get_kex_algo(ssh_session session)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_get_log_level
int ssh_get_log_level()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_get_log_userdata
void* ssh_get_log_userdata()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_get_openssh_version
int ssh_get_openssh_version(ssh_session session)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_get_poll_flags
int ssh_get_poll_flags(ssh_session session)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_get_pubkey_hash
deprecated int ssh_get_pubkey_hash(ssh_session session, ubyte** hash)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_get_publickey
int ssh_get_publickey(ssh_session session, ssh_key* key)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_get_publickey_hash
int ssh_get_publickey_hash(ssh_key key, ssh_publickey_hash_type type, ubyte** hash, size_t* hlen)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_get_random
int ssh_get_random(void* where, int len, int strong)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_get_serverbanner
const(char)* ssh_get_serverbanner(ssh_session session)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_get_status
int ssh_get_status(ssh_session session)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_get_version
int ssh_get_version(ssh_session session)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_getpass
int ssh_getpass(char* prompt, char* buf, size_t len, int echo, int verify)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_gssapi_set_creds
void ssh_gssapi_set_creds(ssh_session session, ssh_gssapi_creds creds)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_init
int ssh_init()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_is_blocking
int ssh_is_blocking(ssh_session session)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_is_connected
int ssh_is_connected(ssh_session session)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_is_server_known
int ssh_is_server_known(ssh_session session)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_key_cmp
int ssh_key_cmp(ssh_key k1, ssh_key k2, ssh_keycmp_e what)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_key_free
void ssh_key_free(ssh_key key)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_key_is_private
int ssh_key_is_private(ssh_key k)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_key_is_public
int ssh_key_is_public(ssh_key k)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_key_new
ssh_key ssh_key_new()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_key_type
ssh_keytypes_e ssh_key_type(ssh_key key)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_key_type_from_name
ssh_keytypes_e ssh_key_type_from_name(char* name)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_key_type_to_char
const(char)* ssh_key_type_to_char(ssh_keytypes_e type)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_log
deprecated void ssh_log(ssh_session session, int prioriry, char* format, ...)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_message_channel_request_open_reply_accept
ssh_channel ssh_message_channel_request_open_reply_accept(ssh_message msg)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_message_channel_request_reply_success
int ssh_message_channel_request_reply_success(ssh_message msg)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_message_free
void ssh_message_free(ssh_message msg)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_message_get
ssh_message ssh_message_get(ssh_session session)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_message_subtype
int ssh_message_subtype(ssh_message msg)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_message_type
int ssh_message_type(ssh_message msg)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_mkdir
int ssh_mkdir(char* pathname, mode_t mode)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_new
ssh_session ssh_new()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_options_copy
int ssh_options_copy(ssh_session src, ssh_session* dest)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_options_get
int ssh_options_get(ssh_session session, ssh_options_e type, char** value)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_options_get_port
int ssh_options_get_port(ssh_session session, uint* port_target)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_options_getopt
int ssh_options_getopt(ssh_session session, int* argcptr, char** argv)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_options_parse_config
int ssh_options_parse_config(ssh_session session, char* filename)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_options_set
int ssh_options_set(ssh_session session, ssh_options_e type, void* value)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_pcap_file_close
int ssh_pcap_file_close(ssh_pcap_file pcap)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_pcap_file_free
void ssh_pcap_file_free(ssh_pcap_file pcap)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_pcap_file_new
ssh_pcap_file ssh_pcap_file_new()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_pcap_file_open
int ssh_pcap_file_open(ssh_pcap_file pcap, char* filename)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_pki_export_privkey_file
int ssh_pki_export_privkey_file(ssh_key privkey, char* passphrase, ssh_auth_callback auth_fn, void* auth_data, char* filename)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_pki_export_privkey_to_pubkey
int ssh_pki_export_privkey_to_pubkey(ssh_key privkey, ssh_key* pkey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_pki_export_pubkey_base64
int ssh_pki_export_pubkey_base64(ssh_key key, char** b64_key)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_pki_export_pubkey_file
int ssh_pki_export_pubkey_file(ssh_key key, char* filename)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_pki_generate
int ssh_pki_generate(ssh_keytypes_e type, int parameter, ssh_key* pkey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_pki_import_privkey_base64
int ssh_pki_import_privkey_base64(char* b64_key, char* passphrase, ssh_auth_callback auth_fn, void* auth_data, ssh_key* pkey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_pki_import_privkey_file
int ssh_pki_import_privkey_file(char* filename, char* passphrase, ssh_auth_callback auth_fn, void* auth_data, ssh_key* pkey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_pki_import_pubkey_base64
int ssh_pki_import_pubkey_base64(char* b64_key, ssh_keytypes_e type, ssh_key* pkey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_pki_import_pubkey_file
int ssh_pki_import_pubkey_file(char* filename, ssh_key* pkey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_pki_key_ecdsa_name
const(char)* ssh_pki_key_ecdsa_name(ssh_key key)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_print_hexa
void ssh_print_hexa(char* descr, ubyte* what, size_t len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_scp_accept_request
int ssh_scp_accept_request(ssh_scp scp)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_scp_close
int ssh_scp_close(ssh_scp scp)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_scp_deny_request
int ssh_scp_deny_request(ssh_scp scp, char* reason)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_scp_free
void ssh_scp_free(ssh_scp scp)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_scp_init
int ssh_scp_init(ssh_scp scp)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_scp_leave_directory
int ssh_scp_leave_directory(ssh_scp scp)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_scp_new
ssh_scp ssh_scp_new(ssh_session session, int mode, char* location)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_scp_pull_request
int ssh_scp_pull_request(ssh_scp scp)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_scp_push_directory
int ssh_scp_push_directory(ssh_scp scp, char* dirname, int mode)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_scp_push_file
int ssh_scp_push_file(ssh_scp scp, char* filename, size_t size, int perms)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_scp_push_file64
int ssh_scp_push_file64(ssh_scp scp, char* filename, ulong size, int perms)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_scp_read
int ssh_scp_read(ssh_scp scp, void* buffer, size_t size)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_scp_request_get_filename
const(char)* ssh_scp_request_get_filename(ssh_scp scp)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_scp_request_get_permissions
int ssh_scp_request_get_permissions(ssh_scp scp)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_scp_request_get_size
size_t ssh_scp_request_get_size(ssh_scp scp)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_scp_request_get_size64
ulong ssh_scp_request_get_size64(ssh_scp scp)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_scp_request_get_warning
const(char)* ssh_scp_request_get_warning(ssh_scp scp)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_scp_write
int ssh_scp_write(ssh_scp scp, void* buffer, size_t len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_select
int ssh_select(ssh_channel* channels, ssh_channel* outchannels, socket_t maxfd, fd_set* readfds, timeval* timeout)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_send_debug
int ssh_send_debug(ssh_session session, char* message, int always_display)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_send_ignore
int ssh_send_ignore(ssh_session session, char* data)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_service_request
int ssh_service_request(ssh_session session, char* service)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_set_agent_channel
int ssh_set_agent_channel(ssh_session session, ssh_channel channel)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_set_agent_socket
int ssh_set_agent_socket(ssh_session session, socket_t fd)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_set_blocking
void ssh_set_blocking(ssh_session session, int blocking)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_set_counters
void ssh_set_counters(ssh_session session, ssh_counter scounter, ssh_counter rcounter)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_set_fd_except
void ssh_set_fd_except(ssh_session session)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_set_fd_toread
void ssh_set_fd_toread(ssh_session session)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_set_fd_towrite
void ssh_set_fd_towrite(ssh_session session)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_set_log_level
int ssh_set_log_level(int level)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_set_log_userdata
int ssh_set_log_userdata(void* data)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_set_pcap_file
int ssh_set_pcap_file(ssh_session session, ssh_pcap_file pcapfile)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_silent_disconnect
void ssh_silent_disconnect(ssh_session session)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_string_burn
void ssh_string_burn(ssh_string str)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_string_copy
ssh_string ssh_string_copy(ssh_string str)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_string_data
void* ssh_string_data(ssh_string str)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_string_fill
int ssh_string_fill(ssh_string str, void* data, size_t len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_string_free
void ssh_string_free(ssh_string str)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_string_free_char
void ssh_string_free_char(char* s)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_string_from_char
ssh_string ssh_string_from_char(char* what)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_string_get_char
const(char)* ssh_string_get_char(ssh_string str)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_string_len
size_t ssh_string_len(ssh_string str)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_string_new
ssh_string ssh_string_new(size_t size)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_string_to_char
char* ssh_string_to_char(ssh_string str)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_userauth_agent
int ssh_userauth_agent(ssh_session session, char* username)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_userauth_gssapi
int ssh_userauth_gssapi(ssh_session session)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_userauth_kbdint
int ssh_userauth_kbdint(ssh_session session, char* user, char* submethods)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_userauth_kbdint_getanswer
const(char)* ssh_userauth_kbdint_getanswer(ssh_session session, uint i)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_userauth_kbdint_getinstruction
const(char)* ssh_userauth_kbdint_getinstruction(ssh_session session)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_userauth_kbdint_getname
const(char)* ssh_userauth_kbdint_getname(ssh_session session)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_userauth_kbdint_getnanswers
int ssh_userauth_kbdint_getnanswers(ssh_session session)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_userauth_kbdint_getnprompts
int ssh_userauth_kbdint_getnprompts(ssh_session session)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_userauth_kbdint_getprompt
const(char)* ssh_userauth_kbdint_getprompt(ssh_session session, uint i, char* echo)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_userauth_kbdint_setanswer
int ssh_userauth_kbdint_setanswer(ssh_session session, uint i, char* answer)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_userauth_list
int ssh_userauth_list(ssh_session session, char* username)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_userauth_none
int ssh_userauth_none(ssh_session session, char* username)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_userauth_password
int ssh_userauth_password(ssh_session session, char* username, char* password)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_userauth_publickey
int ssh_userauth_publickey(ssh_session session, char* username, ssh_key privkey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_userauth_publickey_auto
int ssh_userauth_publickey_auto(ssh_session session, char* username, char* passphrase)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_userauth_try_publickey
int ssh_userauth_try_publickey(ssh_session session, char* username, ssh_key pubkey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_version
const(char)* ssh_version(int req_version)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssh_write_knownhost
int ssh_write_knownhost(ssh_session session)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Manifest constants

LIBSSH_VERSION
enum LIBSSH_VERSION;
Undocumented in source.
LIBSSH_VERSION_INT
enum LIBSSH_VERSION_INT;
Undocumented in source.
LIBSSH_VERSION_MAJOR
enum LIBSSH_VERSION_MAJOR;
Undocumented in source.
LIBSSH_VERSION_MICRO
enum LIBSSH_VERSION_MICRO;
Undocumented in source.
LIBSSH_VERSION_MINOR
enum LIBSSH_VERSION_MINOR;
Undocumented in source.
MD5_DIGEST_LEN
enum MD5_DIGEST_LEN;
Undocumented in source.
SSH_AGAIN
enum SSH_AGAIN;
Undocumented in source.
SSH_AUTH_METHOD_GSSAPI_MIC
enum SSH_AUTH_METHOD_GSSAPI_MIC;
Undocumented in source.
SSH_AUTH_METHOD_HOSTBASED
enum SSH_AUTH_METHOD_HOSTBASED;
Undocumented in source.
SSH_AUTH_METHOD_INTERACTIVE
enum SSH_AUTH_METHOD_INTERACTIVE;
Undocumented in source.
SSH_AUTH_METHOD_NONE
enum SSH_AUTH_METHOD_NONE;
Undocumented in source.
SSH_AUTH_METHOD_PASSWORD
enum SSH_AUTH_METHOD_PASSWORD;
Undocumented in source.
SSH_AUTH_METHOD_PUBLICKEY
enum SSH_AUTH_METHOD_PUBLICKEY;
Undocumented in source.
SSH_AUTH_METHOD_UNKNOWN
enum SSH_AUTH_METHOD_UNKNOWN;
Undocumented in source.
SSH_CLOSED
enum SSH_CLOSED;

Socket is closed

SSH_CLOSED_ERROR
enum SSH_CLOSED_ERROR;

Session was closed due to an error

SSH_COMP
enum SSH_COMP;
Undocumented in source.
SSH_CRYPT
enum SSH_CRYPT;
Undocumented in source.
SSH_EOF
enum SSH_EOF;
Undocumented in source.
SSH_ERROR
enum SSH_ERROR;
Undocumented in source.
SSH_LANG
enum SSH_LANG;
Undocumented in source.
SSH_LOG_DEBUG
enum SSH_LOG_DEBUG;

Get detailed debuging information *

SSH_LOG_INFO
enum SSH_LOG_INFO;

Get some information what's going on

SSH_LOG_NONE
enum SSH_LOG_NONE;

No logging at all

SSH_LOG_RARE
enum SSH_LOG_RARE;

@}

SSH_LOG_TRACE
enum SSH_LOG_TRACE;

Get trace output, packet information, ...

SSH_LOG_WARN
enum SSH_LOG_WARN;

Show only warnings

SSH_MAC
enum SSH_MAC;
Undocumented in source.
SSH_OK
enum SSH_OK;
Undocumented in source.
SSH_READ_PENDING
enum SSH_READ_PENDING;

Reading to socket won't block

SSH_WRITE_PENDING
enum SSH_WRITE_PENDING;

Output buffer not empty

Structs

ssh_agent_struct
struct ssh_agent_struct
Undocumented in source.
ssh_buffer_struct
struct ssh_buffer_struct
Undocumented in source.
ssh_channel_struct
struct ssh_channel_struct
Undocumented in source.
ssh_counter_struct
struct ssh_counter_struct
Undocumented in source.
ssh_event_struct
struct ssh_event_struct
Undocumented in source.
ssh_key_struct
struct ssh_key_struct
Undocumented in source.
ssh_message_struct
struct ssh_message_struct
Undocumented in source.
ssh_pcap_file_struct
struct ssh_pcap_file_struct
Undocumented in source.
ssh_scp_struct
struct ssh_scp_struct
Undocumented in source.
ssh_session_struct
struct ssh_session_struct
Undocumented in source.
ssh_string_struct
struct ssh_string_struct
Undocumented in source.

Variables

SSH_INVALID_SOCKET
enum socket_t SSH_INVALID_SOCKET;
Undocumented in source.

Meta