OpenVAS Libraries
8.0.3
|
Protos for NASL SMB API. More...
Go to the source code of this file.
Functions | |
tree_cell * | nasl_smb_versioninfo (lex_ctxt *lexic) |
Get a version string of the SMB implementation. More... | |
tree_cell * | nasl_smb_connect (lex_ctxt *lexic) |
Connect to SMB service and return a handle for it. More... | |
tree_cell * | nasl_smb_close (lex_ctxt *lexic) |
Close SMB service handle. More... | |
tree_cell * | nasl_smb_file_SDDL (lex_ctxt *lexic) |
Obtain Security Descriptor in SDDL format. More... | |
tree_cell * | nasl_smb_file_owner_sid (lex_ctxt *lexic) |
Obtain File Owner SID. More... | |
tree_cell * | nasl_smb_file_group_sid (lex_ctxt *lexic) |
Obtain File Group SID. More... | |
tree_cell * | nasl_smb_file_trustee_rights (lex_ctxt *lexic) |
Obtain File Trustee SID with Access Mask. More... | |
tree_cell * | nasl_win_cmd_exec (lex_ctxt *lexic) |
Execute the command in windows. More... | |
Protos for NASL SMB API.
This file contains the protos for nasl_smb.c
Close SMB service handle.
[in] | lexic | Lexical context of NASL interpreter. |
Retrieves local variable "smb_handle" from the lexical context and closes the respective handle.
Connect to SMB service and return a handle for it.
[in] | lexic | Lexical context of NASL interpreter. |
Retrieves local variables "host", "username", "password" and "share" from the lexical context, performs and connects to this given SMB service returning a handle for the service as integer.
Obtain File Group SID.
[in] | lexic | Lexical context of NASL interpreter. |
Retrieves local variable "smb_handle" and "filename" from the lexical context and perform file rights query.
Obtain File Owner SID.
[in] | lexic | Lexical context of NASL interpreter. |
Retrieves local variable "smb_handle" and "filename" from the lexical context and perform file rights query.
Obtain Security Descriptor in SDDL format.
[in] | lexic | Lexical context of NASL interpreter. |
Retrieves local variable "smb_handle" and "filename" from the lexical context and perform file rights query.
Obtain File Trustee SID with Access Mask.
[in] | lexic | Lexical context of NASL interpreter. |
Retrieves local variable "smb_handle" and "filename" from the lexical context and perform file rights query.
Get a version string of the SMB implementation.
[in] | lexic | Lexical context of NASL interpreter. |
Execute the command in windows.
[in] | lexic | Lexical context of NASL interpreter. |
Retrieves local variables "cmd" from the lexical context, performs the windows command execution operation returning the result.