26 #ifndef OPENVAS_PLUGUTILS_H
27 #define OPENVAS_PLUGUTILS_H
31 #include <gvm/base/nvti.h>
91 const char *,
const char *);
100 #define post_alarm_tcp post_alarm
104 const char *,
const char *);
109 #define post_error_tcp post_error
113 const char *,
const char *);
122 #define post_log_tcp post_log
char * plug_get_host_fqdn(struct script_infos *)
Definition: plugutils.c:252
struct in6_addr * plug_get_host_ip(struct script_infos *)
Definition: plugutils.c:326
void plug_set_ssl_cert(struct script_infos *, char *)
Definition: plugutils.c:980
void plug_set_port_transport(struct script_infos *, int, int)
Definition: plugutils.c:943
void proto_post_alarm(const char *, struct script_infos *, int, const char *, const char *, const char *)
Definition: plugutils.c:392
kb_t plug_get_kb(struct script_infos *)
Definition: plugutils.c:723
void post_log_with_uri(const char *, struct script_infos *, int, const char *, const char *)
Post a log message about a tcp port with a uri.
Definition: plugutils.c:429
void plug_set_key(struct script_infos *, char *, int, const void *)
Definition: plugutils.c:681
const char * get_plugin_preference_fname(struct script_infos *, const char *)
Get the file name of a plugins preference that is of type "file".
Definition: plugutils.c:550
const char * plug_current_vhost(void)
Definition: plugutils.c:57
char * get_plugin_preference_file_content(struct script_infos *, const char *)
Get the file contents of a plugins preference that is of type "file".
Definition: plugutils.c:605
void plug_set_ssl_CA_file(struct script_infos *, char *)
Definition: plugutils.c:1002
unsigned int plug_get_host_open_port(struct script_infos *desc)
Definition: plugutils.c:888
char * plug_get_host_source(struct script_infos *, const char *)
Definition: plugutils.c:298
void plug_set_ssl_key(struct script_infos *, char *)
Definition: plugutils.c:986
void proto_post_error(const char *, struct script_infos *, int, const char *, const char *, const char *)
Definition: plugutils.c:436
void plug_set_key_len(struct script_infos *, char *, int, const void *, size_t)
Definition: plugutils.c:658
void post_error(const char *, struct script_infos *, int, const char *, const char *)
Definition: plugutils.c:443
void post_alarm_udp(struct script_infos *, int, const char *, const char *)
int plug_add_host_fqdn(struct script_infos *, const char *, const char *)
Definition: plugutils.c:218
long get_plugin_preference_file_size(struct script_infos *, const char *)
Get the file size of a plugins preference that is of type "file".
Definition: plugutils.c:636
void post_alarm(const char *, struct script_infos *, int, const char *, const char *)
Definition: plugutils.c:399
void plug_set_dep(struct script_infos *, const char *)
Definition: plugutils.c:65
void plug_replace_key(struct script_infos *, char *, int, void *)
Definition: plugutils.c:711
GSList * plug_get_host_fqdn_list(struct script_infos *)
Definition: plugutils.c:280
void * plug_get_key(struct script_infos *, char *, int *, size_t *, int)
Get values from a kb under the given key name.
Definition: plugutils.c:801
int host_get_port_state(struct script_infos *, int)
Definition: plugutils.c:154
void plug_replace_key_len(struct script_infos *, char *, int, void *, size_t)
Definition: plugutils.c:688
void post_log(const char *, struct script_infos *, int, const char *)
Post a log message about a tcp port.
Definition: plugutils.c:419
char * get_plugin_preference(const char *, const char *, int)
Get the a plugins preference.
Definition: plugutils.c:462
void scanner_add_port(struct script_infos *, int, char *)
Definition: plugutils.c:717
kb_t plug_get_results_kb(struct script_infos *)
Definition: plugutils.c:729
char * plug_get_host_ip_str(struct script_infos *)
Definition: plugutils.c:332
void plug_set_ssl_pem_password(struct script_infos *, char *)
Definition: plugutils.c:992
int host_get_port_state_udp(struct script_infos *, int)
Definition: plugutils.c:160
void proto_post_log(const char *, struct script_infos *, int, const char *, const char *, const char *)
Post a log message.
Definition: plugutils.c:409
int plug_get_port_transport(struct script_infos *, int)
Definition: plugutils.c:956
struct script_infos * plug_create_from_nvti_and_prefs(const nvti_t *)
Auxiliary structures for scanner.
Definition: scanneraux.h:42