36 #ifndef _NASL_OPENVAS_SMB_INTERFACE_H 37 #define _NASL_OPENVAS_SMB_INTERFACE_H 42 int smb_connect (
const char *,
const char *,
const char *,
const char *,
49 int wincmd(
int argc,
char *argv[],
char **res);
char * smb_versioninfo(void)
Return version info for SMB implementation.
Definition: smb_interface_stub.c:48
int SMB_HANDLE
Definition: openvas_smb_interface.h:39
char * smb_file_OwnerSID(SMB_HANDLE, const char *)
Obtain the SID of the Owner for a given file/path.
Definition: smb_interface_stub.c:118
int smb_close(SMB_HANDLE)
Close the connection handle for SMB service.
Definition: smb_interface_stub.c:87
char * smb_file_SDDL(SMB_HANDLE, const char *)
Obtain Windows file rights in SDDL format.
Definition: smb_interface_stub.c:102
char * smb_file_TrusteeRights(SMB_HANDLE, const char *)
Obtain the Trustee SID and their rights for a given file/path.
Definition: smb_interface_stub.c:151
int smb_connect(const char *, const char *, const char *, const char *, SMB_HANDLE *)
Establish connection to a SMB service.
Definition: smb_interface_stub.c:68
char * smb_file_GroupSID(SMB_HANDLE, const char *)
Obtain the SID of the Group for a given file/path.
Definition: smb_interface_stub.c:135
int wincmd(int argc, char *argv[], char **res)
Command Execution in Windows.
Definition: smb_interface_stub.c:168