|
OpenVAS Scanner 23.23.1
|
#include "nasl_init.h"#include "../misc/network.h"#include "../misc/nvt_categories.h"#include "exec.h"#include "nasl.h"#include "nasl_builtin_plugins.h"#include "nasl_cert.h"#include "nasl_cmd_exec.h"#include "nasl_crypto.h"#include "nasl_crypto2.h"#include "nasl_debug.h"#include "nasl_frame_forgery.h"#include "nasl_func.h"#include "nasl_global_ctxt.h"#include "nasl_host.h"#include "nasl_http.h"#include "nasl_http2.h"#include "nasl_isotime.h"#include "nasl_krb5.h"#include "nasl_lex_ctxt.h"#include "nasl_misc_funcs.h"#include "nasl_packet_forgery.h"#include "nasl_packet_forgery_v6.h"#include <stdlib.h>#include <string.h>#include "nasl_raw.h"#include "nasl_scanner_glue.h"#include "nasl_smb.h"#include "nasl_snmp.h"#include "nasl_socket.h"#include "nasl_ssh.h"#include "nasl_text_utils.h"#include "nasl_tree.h"#include "nasl_var.h"#include "nasl_wmi.h"Data Structures | |
| struct | init_func |
Functions | |
| void | init_nasl_library (lex_ctxt *lexic) |
| Adds "built-in" variable and function definitions to a context. | |
| nasl_func * | func_is_internal (const char *name) |
| char * | nasl_version (void) |
| void | add_nasl_library (GSList **list) |
| Add "built-in" variables to a list. | |
Variables | |
| static init_func | libfuncs [] |
| struct { | |
| const char * name | |
| const char * val | |
| } | libsvars [] |
| struct { | |
| const char * name | |
| int val | |
| } | libivars [] |
| void add_nasl_library | ( | GSList ** | list | ) |
Add "built-in" variables to a list.
| nasl_func * func_is_internal | ( | const char * | name | ) |
| void init_nasl_library | ( | lex_ctxt * | lexic | ) |
Adds "built-in" variable and function definitions to a context.
| char * nasl_version | ( | void | ) |
|
static |
Mapping of function names in NASL (eg. script_name("english")) to the C function pointers (e.g. script_name (lex_ctx**) ), argument count and argument Meta-information (names).
| struct { ... } libivars[] |
| struct { ... } libsvars[] |
| const char* name |
| int val |