OpenVAS Scanner  22.7.9
nasl_host.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_HOST_H
9 #define NASL_NASL_HOST_H
10 
11 #include "nasl_lex_ctxt.h" /* for lex_ctxt */
12 #include "nasl_tree.h" /* for tree_cell */
13 
14 tree_cell *
16 
17 tree_cell *
19 
20 tree_cell *
22 
23 tree_cell *
25 
26 tree_cell *
28 
29 tree_cell *
31 
32 tree_cell *
34 
35 tree_cell *
37 
38 tree_cell *
40 
41 tree_cell *
43 
44 tree_cell *
46 
47 tree_cell *
49 
50 tree_cell *
52 
53 tree_cell *
55 
56 tree_cell *
58 
59 tree_cell *
61 
62 tree_cell *
64 
65 #endif
nasl_islocalhost
tree_cell * nasl_islocalhost(lex_ctxt *)
Definition: nasl_host.c:274
get_udp_port_state
tree_cell * get_udp_port_state(lex_ctxt *)
Definition: nasl_host.c:256
resolve_hostname_to_multiple_ips
tree_cell * resolve_hostname_to_multiple_ips(lex_ctxt *)
Resolve a hostname and return all ip addresses as nasl array.
Definition: nasl_host.c:151
get_hostname_source
tree_cell * get_hostname_source(lex_ctxt *)
Definition: nasl_host.c:93
get_hostname
tree_cell * get_hostname(lex_ctxt *)
Definition: nasl_host.c:77
get_port_state
tree_cell * get_port_state(lex_ctxt *)
Definition: nasl_host.c:238
nasl_lex_ctxt.h
nasl_same_host
tree_cell * nasl_same_host(lex_ctxt *)
Definition: nasl_host.c:429
get_host_open_port
tree_cell * get_host_open_port(lex_ctxt *)
Definition: nasl_host.c:225
nasl_this_host
tree_cell * nasl_this_host(lex_ctxt *)
Definition: nasl_host.c:298
TC
Definition: nasl_tree.h:94
struct_lex_ctxt
Definition: nasl_lex_ctxt.h:23
add_hostname
tree_cell * add_hostname(lex_ctxt *)
Definition: nasl_host.c:111
nasl_islocalnet
tree_cell * nasl_islocalnet(lex_ctxt *)
Definition: nasl_host.c:286
resolve_hostname
tree_cell * resolve_hostname(lex_ctxt *)
Definition: nasl_host.c:184
get_hostnames
tree_cell * get_hostnames(lex_ctxt *)
Definition: nasl_host.c:47
get_port_transport
tree_cell * get_port_transport(lex_ctxt *)
Return the encapsulation mode of a port.
Definition: nasl_host.c:401
get_host_ip
tree_cell * get_host_ip(lex_ctxt *)
Definition: nasl_host.c:206
nasl_this_host_name
tree_cell * nasl_this_host_name(lex_ctxt *)
Definition: nasl_host.c:351
nasl_tree.h
nasl_target_is_ipv6
tree_cell * nasl_target_is_ipv6(lex_ctxt *lexic)
Definition: nasl_host.c:557