libssh2_userauth_banner(3) libssh2 libssh2_userauth_banner(3)
NAME
libssh2_userauth_banner - get the server's userauth banner message
SYNOPSIS
#include <libssh2.h>
int
libssh2_userauth_banner(LIBSSH2_SESSION *session, char **banner);
DESCRIPTION
session - Session instance as returned by
libssh2_session_init_ex(3) banner - Should point to a pointer that gets filled with banner
message.
After an authentication has been attempted, such as a
SSH_USERAUTH_NONE request sent by
libssh2_userauth_list(3), this
function can be called to retrieve the userauth banner sent by the
server. If no such banner is sent, or if an authentication has not
yet been attempted, returns LIBSSH2_ERROR_MISSING_USERAUTH_BANNER.
RETURN VALUE
On success returns 0 and an UTF-8 NUL-terminated string is stored in
the
banner. This string is internally managed by libssh2 and will be
deallocated upon session termination. On failure returns
LIBSSH2_ERROR_MISSING_USERAUTH_BANNER.
SEE ALSO
libssh2_session_init_ex(3), libssh2_userauth_list(3)libssh2 1.9.0 1 Jun 2021 libssh2_userauth_banner(3)