OpenVAS Scanner
7.0.0~git
|
Go to the documentation of this file.
19 #include "../misc/network.h"
20 #include "../misc/nvt_categories.h"
290 {
"snmpv1_get", nasl_snmpv1_get},
291 {
"snmpv2c_get", nasl_snmpv2c_get},
292 {
"snmpv3_get", nasl_snmpv3_get},
380 {
"OPENVAS_VERSION", OPENVASLIB_VERSION},
392 {
"IPPROTO_TCP", IPPROTO_TCP},
393 {
"IPPROTO_UDP", IPPROTO_UDP},
394 {
"IPPROTO_ICMP", IPPROTO_ICMP},
395 {
"IPROTO_IP", IPPROTO_IP},
396 {
"IPPROTO_IGMP", IPPROTO_IGMP},
410 {
"TH_PUSH", TH_PUSH},
416 {
"IP_OFFMASK", IP_OFFMASK},
428 {
"MSG_OOB", MSG_OOB},
451 memset (&tc, 0,
sizeof (tc));
460 nasl_perror (lexic,
"init_nasl_library: could not define var '%s'\n",
474 nasl_perror (lexic,
"init_nasl_library: could not define var '%s'\n",
482 nasl_perror (lexic,
"init_nasl_library: could not define var 'NULL'\n");
504 static char vers[
sizeof (OPENVASLIB_VERSION) + 1];
505 strncpy (vers, OPENVASLIB_VERSION,
sizeof (vers) - 1);
506 vers[
sizeof (vers) - 1] =
'\0';
517 for (i = 0;
libivars[i].name != NULL; i++)
519 for (i = 0;
libsvars[i].name != NULL; i++)
tree_cell * security_message(lex_ctxt *lexic)
Send a security message to the client.
tree_cell * nasl_win_cmd_exec(lex_ctxt *lexic)
Execute the command in windows.
tree_cell * nasl_stridx(lex_ctxt *lexic)
Returns index of a substring.
tree_cell * nasl_sort_array(lex_ctxt *lexic)
tree_cell * script_copyright(lex_ctxt *lexic)
tree_cell * nasl_md5(lex_ctxt *lexic)
tree_cell * nasl_pcap_next(lex_ctxt *lexic)
Headers of an API for SNMP used by NASL scripts.
tree_cell * nasl_dec2str(lex_ctxt *lexic)
tree_cell * nasl_get_byte_order(lex_ctxt *lexic)
tree_cell * nasl_do_exit(lex_ctxt *lexic)
tree_cell * nasl_defined_func(lex_ctxt *lexic)
tree_cell * nasl_isotime_is_valid(lex_ctxt *lexic)
Check whether an ISO time string is valid.
tree_cell * nasl_close_socket(lex_ctxt *lexic)
tree_cell * script_require_ports(lex_ctxt *lexic)
tree_cell * nasl_hex(lex_ctxt *lexic)
tree_cell * nasl_localtime(lex_ctxt *lexic)
tree_cell * dump_tcp_v6_packet(lex_ctxt *lexic)
Print TCP/IPv6 packet.
tree_cell * script_require_udp_ports(lex_ctxt *lexic)
tree_cell * nasl_bf_cbc_decrypt(lex_ctxt *lexic)
tree_cell * nasl_ntlmv2_response(lex_ctxt *lexic)
tree_cell * nasl_chomp(lex_ctxt *lexic)
Takes an unnamed string argument and removes any spaces at the end of it. "Space" means white space,...
tree_cell * resolve_hostname(lex_ctxt *lexic)
tree_cell * get_hostname(lex_ctxt *lexic)
tree_cell * nasl_rc4_encrypt(lex_ctxt *lexic)
Nasl function to encrypt data with a RC4 cipher. If an hd param exist in the lexix context,...
tree_cell * plugin_run_openvas_tcp_scanner(lex_ctxt *lexic)
tree_cell * nasl_close_stream_cipher(lex_ctxt *lexic)
Nasl function to delete a cipher item from the cipher table.
tree_cell * set_tcp_v6_elements(lex_ctxt *lexic)
Set TCP Header element.
Protos and data structures for CERT functions used by NASL scripts.
tree_cell * nasl_int(lex_ctxt *lexic)
tree_cell * nasl_file_read(lex_ctxt *lexic)
Read file.
tree_cell * nasl_ssh_get_auth_methods(lex_ctxt *lexic)
Get the list of authmethods.
tree_cell * nasl_file_write(lex_ctxt *lexic)
Write file.
tree_cell * nasl_send_capture(lex_ctxt *lexic)
tree_cell * nasl_wmi_reg_set_dword_val(lex_ctxt *lexic)
Set Registry DWORD value.
named_nasl_var * add_named_var_to_ctxt(lex_ctxt *, const char *, tree_cell *)
tree_cell * nasl_tcp_ping(lex_ctxt *lexic)
tree_cell * nasl_end_denial(lex_ctxt *lexic)
tree_cell * nasl_file_stat(lex_ctxt *lexic)
Stat file.
tree_cell * nasl_nt_owf_gen(lex_ctxt *lexic)
static struct @1 libivars[]
static struct @0 libsvars[]
tree_cell * nasl_send_v6packet(lex_ctxt *lexic)
Send forged IPv6 Packet.
Protos and data structures for SSH functions used by NASL scripts.
tree_cell * nasl_recv(lex_ctxt *lexic)
tree_cell * nasl_join_multicast_group(lex_ctxt *lexic)
tree_cell * nasl_socket_negotiate_ssl(lex_ctxt *lexic)
tree_cell * get_kb_item(lex_ctxt *lexic)
tree_cell * nasl_wmi_reg_set_ex_string_val(lex_ctxt *lexic)
Set Registry Expanded string value.
tree_cell * scan_phase(lex_ctxt *lexic)
tree_cell * nasl_crap(lex_ctxt *lexic)
tree_cell * nasl_aes256_ctr_encrypt(lex_ctxt *lexic)
tree_cell * nasl_ntlmv1_hash(lex_ctxt *lexic)
tree_cell * nasl_hmac_ripemd160(lex_ctxt *lexic)
tree_cell * nasl_smb_close(lex_ctxt *lexic)
Close SMB service handle.
tree_cell * nasl_rsa_public_encrypt(lex_ctxt *lexic)
tree_cell * nasl_get_sock_info(lex_ctxt *lexic)
Get info pertaining to a socket.
tree_cell * nasl_eregmatch(lex_ctxt *lexic)
Does extended regular expression pattern matching.
Protos and data structures for ISOTIME functions used by NASL scripts.
tree_cell * nasl_ntv2_owf_gen(lex_ctxt *lexic)
tree_cell * nasl_socket_get_cert(lex_ctxt *lexic)
tree_cell * nasl_ssh_shell_close(lex_ctxt *lexic)
Close an ssh shell.
tree_cell * nasl_ssh_userauth(lex_ctxt *lexic)
Authenticate a user on an ssh connection.
tree_cell * nasl_scanner_get_port(lex_ctxt *lexic)
tree_cell * nasl_str_replace(lex_ctxt *lexic)
tree_cell * nasl_ssh_request_exec(lex_ctxt *lexic)
Run a command via ssh.
tree_cell * script_exclude_keys(lex_ctxt *lexic)
tree_cell * nasl_target_is_ipv6(lex_ctxt *lexic)
tree_cell * set_udp_v6_elements(lex_ctxt *lexic)
tree_cell * nasl_start_denial(lex_ctxt *lexic)
static init_func libfuncs[]
tree_cell * forge_igmp_v6_packet(lex_ctxt *lexic)
tree_cell * add_hostname(lex_ctxt *lexic)
tree_cell * nasl_unixtime(lex_ctxt *lexic)
tree_cell * script_cve_id(lex_ctxt *lexic)
tree_cell * script_family(lex_ctxt *lexic)
tree_cell * nasl_hmac_md2(lex_ctxt *lexic)
tree_cell * nasl_dsa_do_sign(lex_ctxt *lexic)
tree_cell * nasl_ssh_get_server_banner(lex_ctxt *lexic)
Get the server banner.
tree_cell * nasl_rsa_sign(lex_ctxt *lexic)
tree_cell * nasl_match(lex_ctxt *lexic)
tree_cell * nasl_ftp_get_pasv_address(lex_ctxt *lexic)
tree_cell * nasl_ssh_shell_write(lex_ctxt *lexic)
Write string to ssh shell.
tree_cell * get_tcp_v6_element(lex_ctxt *lexic)
Get TCP Header element.
tree_cell * nasl_ssh_shell_read(lex_ctxt *lexic)
Read the output of an ssh shell.
tree_cell * nasl_file_seek(lex_ctxt *lexic)
Seek in file.
tree_cell * nasl_aes256_gcm_encrypt(lex_ctxt *lexic)
tree_cell * nasl_this_host_name(lex_ctxt *lexic)
tree_cell * set_tcp_elements(lex_ctxt *lexic)
tree_cell * plugin_run_synscan(lex_ctxt *)
tree_cell * nasl_insert_hexzeros(lex_ctxt *lexic)
tree_cell * nasl_scanner_add_port(lex_ctxt *lexic)
tree_cell * nasl_wmi_connect(lex_ctxt *lexic)
Connect to a WMI service and return a handle for it.
tree_cell * nasl_smb_file_owner_sid(lex_ctxt *lexic)
Obtain File Owner SID.
tree_cell * dump_udp_packet(lex_ctxt *lexic)
tree_cell * nasl_wmi_query(lex_ctxt *lexic)
Perform WQL query.
tree_cell * nasl_file_open(lex_ctxt *lexic)
Open file.
tree_cell * nasl_open_sock_udp(lex_ctxt *lexic)
tree_cell * nasl_wmi_reg_get_ex_string_val(lex_ctxt *lexic)
Get registry expanded string value.
tree_cell * script_dependencies(lex_ctxt *lexic)
tree_cell * nasl_make_array(lex_ctxt *lexic)
tree_cell * nasl_keyexchg(lex_ctxt *lexic)
tree_cell * insert_ipv6_options(lex_ctxt *lexic)
tree_cell * nasl_egrep(lex_ctxt *lexic)
tree_cell * get_hostnames(lex_ctxt *lexic)
tree_cell * nasl_hmac_sha384(lex_ctxt *lexic)
tree_cell * get_host_ip(lex_ctxt *lexic)
tree_cell * nasl_smb_file_SDDL(lex_ctxt *lexic)
Obtain Security Descriptor in SDDL format.
tree_cell * set_kb_item(lex_ctxt *lexic)
#define NASL_ERR_EUNREACH
tree_cell * insert_ip_options(lex_ctxt *lexic)
tree_cell * forge_tcp_v6_packet(lex_ctxt *lexic)
Forge TCP packet.
tree_cell * nasl_isotime_add(lex_ctxt *lexic)
Add days or seconds to an ISO time string.
@ OPENVAS_ENCAPS_TLScustom
tree_cell * get_ip_element(lex_ctxt *lexic)
tree_cell * nasl_hmac_sha1(lex_ctxt *lexic)
tree_cell * nasl_open_sock_tcp(lex_ctxt *lexic)
Open a TCP socket to the target host.
tree_cell * get_icmp_element(lex_ctxt *lexic)
tree_cell * log_message(lex_ctxt *lexic)
tree_cell * script_bugtraq_id(lex_ctxt *lexic)
tree_cell * nasl_wmi_reg_get_sz(lex_ctxt *lexic)
Get string value from Registry.
tree_cell * nasl_des_ede_cbc_encrypt(lex_ctxt *lexic)
tree_cell * nasl_rsa_public_decrypt(lex_ctxt *lexic)
Header file for built-in plugins.
tree_cell * nasl_dh_generate_key(lex_ctxt *lexic)
tree_cell * nasl_pread(lex_ctxt *lexic)
tree_cell * nasl_prf_sha384(lex_ctxt *lexic)
tree_cell * nasl_open_rc4_cipher(lex_ctxt *lexic)
Nasl function to open RC4 cipher to encrypt a stream of data. The handler can be used to encrypt stre...
tree_cell * nasl_get_source_port(lex_ctxt *lexic)
tree_cell * script_add_preference(lex_ctxt *lexic)
tree_cell * nasl_wmi_reg_get_bin_val(lex_ctxt *lexic)
Get registry binary value.
tree_cell * get_hostname_source(lex_ctxt *lexic)
tree_cell * forge_tcp_packet(lex_ctxt *lexic)
tree_cell * nasl_scanner_status(lex_ctxt *lexic)
tree_cell * nasl_pem_to_dsa(lex_ctxt *lexic)
tree_cell * get_port_transport(lex_ctxt *lexic)
Return the encapsulation mode of a port.
tree_cell * nasl_fread(lex_ctxt *lexic)
Read file.
tree_cell * forge_igmp_packet(lex_ctxt *lexic)
tree_cell * nasl_hmac_sha512(lex_ctxt *lexic)
tree_cell * nasl_md4(lex_ctxt *lexic)
tree_cell * nasl_isotime_print(lex_ctxt *lexic)
Convert an SIO time string into a better readable string.
tree_cell * nasl_file_close(lex_ctxt *lexic)
Close file.
void nasl_perror(lex_ctxt *lexic, char *msg,...)
tree_cell * get_udp_element(lex_ctxt *lexic)
tree_cell * http_close_socket(lex_ctxt *lexic)
tree_cell * script_version(lex_ctxt *lexic)
tree_cell * nasl_telnet_init(lex_ctxt *lexic)
tree_cell * nasl_cipher_des(lex_ctxt *lexic)
tree_cell * nasl_wmi_close(lex_ctxt *lexic)
Close WMI service handle.
tree_cell * nasl_ssh_connect(lex_ctxt *lexic)
Connect to the target host via TCP and setup an ssh connection.
tree_cell * nasl_md2(lex_ctxt *lexic)
void init_nasl_library(lex_ctxt *lexic)
Adds "built-in" variable and function definitions to a context.
tree_cell * cgibin(lex_ctxt *lexic)
tree_cell * script_require_keys(lex_ctxt *lexic)
tree_cell * script_tag(lex_ctxt *lexic)
tree_cell * nasl_rand(lex_ctxt *lexic)
tree_cell * nasl_wmi_reg_enum_key(lex_ctxt *lexic)
Enumerate registry keys.
tree_cell * nasl_fwrite(lex_ctxt *lexic)
Write file.
tree_cell * nasl_gettimeofday(lex_ctxt *lexic)
tree_cell * nasl_ereg(lex_ctxt *lexic)
tree_cell * nasl_substr(lex_ctxt *lexic)
tree_cell * get_udp_port_state(lex_ctxt *lexic)
tree_cell * nasl_wmi_reg_set_string_val(lex_ctxt *lexic)
Set Registry string value.
tree_cell * nasl_typeof(lex_ctxt *lexic)
tree_cell * nasl_leave_multicast_group(lex_ctxt *lexic)
tree_cell * nasl_recv_line(lex_ctxt *lexic)
tree_cell * nasl_lm_owf_gen(lex_ctxt *lexic)
tree_cell * nasl_ssh_disconnect(lex_ctxt *lexic)
Disconnect an ssh connection.
tree_cell * forge_icmp_packet(lex_ctxt *lexic)
tree_cell * nasl_this_host(lex_ctxt *lexic)
#define NASL_ERR_ECONNRESET
tree_cell * get_icmp_v6_element(lex_ctxt *lexic)
tree_cell * nasl_pem_to_rsa(lex_ctxt *lexic)
tree_cell * nasl_gzip(lex_ctxt *lexic)
tree_cell * script_timeout(lex_ctxt *lexic)
tree_cell * nasl_ssh_shell_open(lex_ctxt *lexic)
Request an ssh shell.
tree_cell * nasl_insstr(lex_ctxt *lexic)
tree_cell * nasl_aes128_ctr_encrypt(lex_ctxt *lexic)
tree_cell * forge_udp_v6_packet(lex_ctxt *lexic)
void add_nasl_library(GSList **list)
Add "built-in" variables to a list.
tree_cell * nasl_smb_connect(lex_ctxt *lexic)
Connect to SMB service and return a handle for it.
tree_cell * nasl_dsa_do_verify(lex_ctxt *lexic)
tree_cell * nasl_socket_get_ssl_version(lex_ctxt *lexic)
tree_cell * nasl_tolower(lex_ctxt *lexic)
tree_cell * nasl_send_packet(lex_ctxt *lexic)
tree_cell * nasl_dump_ctxt(lex_ctxt *lexic)
#define NASL_ERR_EUNKNOWN
tree_cell * set_ipv6_elements(lex_ctxt *lexic)
Set IPv6 header element.
tree_cell * forge_udp_packet(lex_ctxt *lexic)
tree_cell * nasl_wmi_reg_set_qword_val(lex_ctxt *lexic)
Set Registry QWORD value.
tree_cell * nasl_socket_get_ssl_session_id(lex_ctxt *lexic)
tree_cell * nasl_mktime(lex_ctxt *lexic)
tree_cell * nasl_prf_sha256(lex_ctxt *lexic)
tree_cell * get_tcp_element(lex_ctxt *lexic)
tree_cell * nasl_wmi_reg_delete_key(lex_ctxt *lexic)
Delete Registry key.
nasl_func * func_is_internal(const char *name)
tree_cell * script_name(lex_ctxt *lexic)
tree_cell * get_kb_list(lex_ctxt *lexic)
tree_cell * nasl_hexstr(lex_ctxt *lexic)
tree_cell * safe_checks(lex_ctxt *lexic)
tree_cell * http_post(lex_ctxt *lexic)
tree_cell * nasl_socket_cert_verify(lex_ctxt *lexic)
Verify a certificate.
tree_cell * nasl_smb_file_group_sid(lex_ctxt *lexic)
Obtain File Group SID.
tree_cell * nasl_strlen(lex_ctxt *lexic)
tree_cell * dump_ipv6_packet(lex_ctxt *lexic)
Print IPv6 Header.
tree_cell * nasl_ntlm_response(lex_ctxt *lexic)
tree_cell * plugin_run_find_service(lex_ctxt *lexic)
tree_cell * nasl_ftp_log_in(lex_ctxt *lexic)
tree_cell * nasl_ssh_login_interactive_pass(lex_ctxt *lexic)
Authenticate a user on an ssh connection.
tree_cell * forge_ipv6_packet(lex_ctxt *lexic)
Forge IPv6 packet.
tree_cell * nasl_wmi_reg_create_key(lex_ctxt *lexic)
Create Registry key.
tree_cell * nasl_wmi_versioninfo(lex_ctxt *lexic)
Get a version string of the WMI implementation.
tree_cell * nasl_ord(lex_ctxt *lexic)
tree_cell * nasl_islocalnet(lex_ctxt *lexic)
tree_cell * nasl_wmi_connect_rsop(lex_ctxt *lexic)
Connect to a WMI RSOP service and return a handle for it.
tree_cell * http_delete(lex_ctxt *lexic)
tree_cell * nasl_dh_compute_key(lex_ctxt *lexic)
tree_cell * script_mandatory_keys(lex_ctxt *lexic)
tree_cell * http_open_socket(lex_ctxt *lexic)
tree_cell * set_udp_elements(lex_ctxt *lexic)
tree_cell * nasl_same_host(lex_ctxt *lexic)
tree_cell * nasl_cert_open(lex_ctxt *lexic)
tree_cell * dump_tcp_packet(lex_ctxt *lexic)
tree_cell * get_host_open_port(lex_ctxt *lexic)
tree_cell * nasl_open_sock_kdc(lex_ctxt *lexic)
tree_cell * nasl_find_in_path(lex_ctxt *lexic)
tree_cell * nasl_wmi_reg_get_dword_val(lex_ctxt *lexic)
Get registry DWORD value.
tree_cell * nasl_bf_cbc_encrypt(lex_ctxt *lexic)
tree_cell * nasl_ripemd160(lex_ctxt *lexic)
tree_cell * nasl_socket_get_error(lex_ctxt *lexic)
tree_cell * nasl_sha1(lex_ctxt *lexic)
tree_cell * nasl_aes128_cbc_encrypt(lex_ctxt *lexic)
tree_cell * nasl_hmac_md5(lex_ctxt *lexic)
tree_cell * nasl_sleep(lex_ctxt *lexic)
tree_cell * nasl_tcp_v6_ping(lex_ctxt *lexic)
Performs TCP Connect to test if host is alive.
tree_cell * nasl_cert_close(lex_ctxt *lexic)
tree_cell * nasl_ssh_get_sock(lex_ctxt *lexic)
Given a session id, return the corresponding socket.
tree_cell * forge_ip_packet(lex_ctxt *lexic)
tree_cell * nasl_toupper(lex_ctxt *lexic)
tree_cell * plugin_run_nmap(lex_ctxt *lexic)
Run the nmap_net subsystem.
tree_cell * nasl_get_preference(lex_ctxt *lexic)
tree_cell * nasl_tls1_prf(lex_ctxt *lexic)
tree_cell * nasl_cert_query(lex_ctxt *lexic)
tree_cell * http_head(lex_ctxt *lexic)
tree_cell * nasl_ssh_get_host_key(lex_ctxt *lexic)
Get the host key.
tree_cell * nasl_send(lex_ctxt *lexic)
tree_cell * replace_kb_item(lex_ctxt *lexic)
tree_cell * nasl_ssh_session_id_from_sock(lex_ctxt *lexic)
Given a socket, return the corresponding session id.
tree_cell * nasl_hmac_sha256(lex_ctxt *lexic)
tree_cell * http_put(lex_ctxt *lexic)
tree_cell * forge_icmp_v6_packet(lex_ctxt *lexic)
tree_cell * nasl_get_smb2_sign(lex_ctxt *lexic)
tree_cell * get_udp_v6_element(lex_ctxt *lexic)
tree_cell * nasl_get_tmp_dir(lex_ctxt *lexic)
tree_cell * script_get_preference_file_location(lex_ctxt *lexic)
tree_cell * nasl_open_priv_sock_tcp(lex_ctxt *lexic)
tree_cell * http_get(lex_ctxt *lexic)
tree_cell * nasl_gunzip(lex_ctxt *lexic)
tree_cell * nasl_wmi_reg_get_qword_val(lex_ctxt *lexic)
Get registry QWORD value.
tree_cell * nasl_isotime_scan(lex_ctxt *lexic)
Convert a string into an ISO time string.
tree_cell * script_xref(lex_ctxt *lexic)
Add a cross reference to the meta data.
tree_cell * dump_ip_packet(lex_ctxt *lexic)
tree_cell * nasl_ssh_set_login(lex_ctxt *lexic)
Set the login name for the authentication.
tree_cell * nasl_bn_random(lex_ctxt *lexic)
tree_cell * script_get_preference_file_content(lex_ctxt *lexic)
tree_cell * nasl_vendor_version(lex_ctxt *lexic)
tree_cell * error_message(lex_ctxt *lexic)
tree_cell * nasl_ssh_login_interactive(lex_ctxt *lexic)
Authenticate a user on an ssh connection.
tree_cell * nasl_isnull(lex_ctxt *lexic)
tree_cell * nasl_socket_get_ssl_ciphersuite(lex_ctxt *lexic)
tree_cell * nasl_wmi_query_rsop(lex_ctxt *lexic)
WMI RSOP query.
tree_cell * nasl_max_index(lex_ctxt *lexic)
tree_cell * nasl_islocalhost(lex_ctxt *lexic)
tree_cell * nasl_rsa_private_decrypt(lex_ctxt *lexic)
tree_cell * nasl_rawstring(lex_ctxt *lexic)
tree_cell * nasl_string(lex_ctxt *lexic)
tree_cell * get_port_state(lex_ctxt *lexic)
tree_cell * nasl_ntlmv2_hash(lex_ctxt *lexic)
#define NASL_ERR_ETIMEDOUT
tree_cell * nasl_ereg_replace(lex_ctxt *lexic)
tree_cell * set_ip_elements(lex_ctxt *lexic)
tree_cell * nasl_display(lex_ctxt *lexic)
tree_cell * nasl_make_list(lex_ctxt *lexic)
tree_cell * get_ipv6_element(lex_ctxt *lexic)
Obtain IPv6 header element.
tree_cell * nasl_ntlm2_response(lex_ctxt *lexic)
tree_cell * nasl_keys(lex_ctxt *lexic)
tree_cell * nasl_aes256_cbc_encrypt(lex_ctxt *lexic)
tree_cell * nasl_bn_cmp(lex_ctxt *lexic)
tree_cell * nasl_ssh_get_issue_banner(lex_ctxt *lexic)
Get the issue banner.
tree_cell * nasl_unlink(lex_ctxt *lexic)
Unlink file.
tree_cell * script_oid(lex_ctxt *lexic)
tree_cell * network_targets(lex_ctxt *lexic)
tree_cell * nasl_isotime_now(lex_ctxt *lexic)
Return the current time in ISO format.
tree_cell * script_category(lex_ctxt *lexic)
tree_cell * script_get_preference(lex_ctxt *lexic)
tree_cell * nasl_get_sign(lex_ctxt *lexic)
tree_cell * dump_udp_v6_packet(lex_ctxt *lexic)
tree_cell * nasl_wmi_reg_enum_value(lex_ctxt *lexic)
Enumerate registry values.
tree_cell * nasl_sha256(lex_ctxt *lexic)
tree_cell * nasl_wmi_connect_reg(lex_ctxt *lexic)
Connect to a WMI Registry service and return a handle for it.
tree_cell * nasl_strstr(lex_ctxt *lexic)
tree_cell * nasl_wmi_reg_get_mul_string_val(lex_ctxt *lexic)
Get registry multi valued strings.
tree_cell * nasl_aes128_gcm_encrypt(lex_ctxt *lexic)
tree_cell * nasl_strcat(lex_ctxt *lexic)
tree_cell * nasl_smb_versioninfo(lex_ctxt *lexic)
Get a version string of the SMB implementation.
tree_cell * nasl_smb_file_trustee_rights(lex_ctxt *lexic)
Obtain File Trustee SID with Access Mask.
tree_cell * get_script_oid(lex_ctxt *lexic)
Return the OID of the current script.
tree_cell * nasl_usleep(lex_ctxt *lexic)
tree_cell * nasl_open_priv_sock_udp(lex_ctxt *lexic)
tree_cell * nasl_split(lex_ctxt *lexic)