OpenVAS Scanner  22.7.9
nasl_scanner_glue.h
Go to the documentation of this file.
1 /* SPDX-FileCopyrightText: 2023 Greenbone AG
2  * SPDX-FileCopyrightText: 2002-2003 Michel Arboi
3  * SPDX-FileCopyrightText: 2002-2003 Renaud Deraison
4  *
5  * SPDX-License-Identifier: GPL-2.0-only
6  */
7 
8 #ifndef NASL_NASL_SCANNER_GLUE_H
9 #define NASL_NASL_SCANNER_GLUE_H
10 
11 #include "nasl_lex_ctxt.h"
12 
13 tree_cell *
15 
16 tree_cell *
18 
19 tree_cell *
21 
22 tree_cell *
24 
25 tree_cell *
27 
28 tree_cell *
30 
31 tree_cell *
33 
34 tree_cell *
36 
37 tree_cell *
39 
40 tree_cell *
42 
43 tree_cell *
45 
46 tree_cell *
48 
49 tree_cell *
51 
52 tree_cell *
54 
55 tree_cell *
57 
58 tree_cell *
60 
61 tree_cell *
63 
64 tree_cell *
66 
67 tree_cell *
69 
70 tree_cell *
72 
73 tree_cell *
75 
76 tree_cell *
78 
79 tree_cell *
81 
82 tree_cell *
84 
85 tree_cell *
87 
88 tree_cell *
90 
91 tree_cell *
93 
94 tree_cell *
96 
97 tree_cell *
99 
100 tree_cell *
102 
103 tree_cell *
105 
106 tree_cell *
108 
109 tree_cell *
111 
112 tree_cell *
114 
115 tree_cell *
117 
118 #endif
script_family
tree_cell * script_family(lex_ctxt *)
Definition: nasl_scanner_glue.c:272
script_exclude_keys
tree_cell * script_exclude_keys(lex_ctxt *)
Definition: nasl_scanner_glue.c:376
get_host_kb_index
tree_cell * get_host_kb_index(lex_ctxt *)
Get the kb index of the host running the current script.
Definition: nasl_scanner_glue.c:761
script_oid
tree_cell * script_oid(lex_ctxt *)
Definition: nasl_scanner_glue.c:105
nasl_scanner_get_port
tree_cell * nasl_scanner_get_port(lex_ctxt *)
Definition: nasl_scanner_glue.c:1077
security_message
tree_cell * security_message(lex_ctxt *)
Send a security message to the client.
Definition: nasl_scanner_glue.c:1015
set_kb_item
tree_cell * set_kb_item(lex_ctxt *)
Set a kb item.
Definition: nasl_scanner_glue.c:890
log_message
tree_cell * log_message(lex_ctxt *)
Definition: nasl_scanner_glue.c:1021
script_tag
tree_cell * script_tag(lex_ctxt *)
Definition: nasl_scanner_glue.c:194
script_category
tree_cell * script_category(lex_ctxt *)
Definition: nasl_scanner_glue.c:255
script_get_preference_file_content
tree_cell * script_get_preference_file_content(lex_ctxt *)
Definition: nasl_scanner_glue.c:529
script_timeout
tree_cell * script_timeout(lex_ctxt *)
Add timeout preference to VT preferences.
Definition: nasl_scanner_glue.c:87
nasl_scanner_status
tree_cell * nasl_scanner_status(lex_ctxt *)
Definition: nasl_scanner_glue.c:1133
script_version
tree_cell * script_version(lex_ctxt *)
Definition: nasl_scanner_glue.c:241
get_script_oid
tree_cell * get_script_oid(lex_ctxt *)
Return the OID of the current script.
Definition: nasl_scanner_glue.c:630
script_require_keys
tree_cell * script_require_keys(lex_ctxt *)
Definition: nasl_scanner_glue.c:305
script_get_preference_file_location
tree_cell * script_get_preference_file_location(lex_ctxt *)
Definition: nasl_scanner_glue.c:573
nasl_lex_ctxt.h
script_require_udp_ports
tree_cell * script_require_udp_ports(lex_ctxt *)
Definition: nasl_scanner_glue.c:417
get_kb_item
tree_cell * get_kb_item(lex_ctxt *)
Definition: nasl_scanner_glue.c:709
script_require_ports
tree_cell * script_require_ports(lex_ctxt *)
Definition: nasl_scanner_glue.c:399
safe_checks
tree_cell * safe_checks(lex_ctxt *)
Definition: nasl_scanner_glue.c:612
nasl_vendor_version
tree_cell * nasl_vendor_version(lex_ctxt *)
Definition: nasl_scanner_glue.c:1056
script_add_preference
tree_cell * script_add_preference(lex_ctxt *)
Definition: nasl_scanner_glue.c:435
script_get_preference
tree_cell * script_get_preference(lex_ctxt *)
Get a preferences of the current script.
Definition: nasl_scanner_glue.c:492
script_name
tree_cell * script_name(lex_ctxt *)
Definition: nasl_scanner_glue.c:234
TC
Definition: nasl_tree.h:94
struct_lex_ctxt
Definition: nasl_lex_ctxt.h:23
error_message
tree_cell * error_message(lex_ctxt *)
Definition: nasl_scanner_glue.c:1027
script_dependencies
tree_cell * script_dependencies(lex_ctxt *)
Definition: nasl_scanner_glue.c:279
get_kb_list
tree_cell * get_kb_list(lex_ctxt *)
Definition: nasl_scanner_glue.c:648
script_mandatory_keys
tree_cell * script_mandatory_keys(lex_ctxt *)
Definition: nasl_scanner_glue.c:329
nasl_get_preference
tree_cell * nasl_get_preference(lex_ctxt *)
Definition: nasl_scanner_glue.c:1033
nasl_scanner_add_port
tree_cell * nasl_scanner_add_port(lex_ctxt *)
Definition: nasl_scanner_glue.c:1117
replace_kb_item
tree_cell * replace_kb_item(lex_ctxt *)
Definition: nasl_scanner_glue.c:780
script_copyright
tree_cell * script_copyright(lex_ctxt *)
Definition: nasl_scanner_glue.c:248
script_cve_id
tree_cell * script_cve_id(lex_ctxt *)
Definition: nasl_scanner_glue.c:112
script_xref
tree_cell * script_xref(lex_ctxt *)
Add a cross reference to the meta data.
Definition: nasl_scanner_glue.c:150