OpenVAS Libraries
9.0.1
|
#include <glib.h>
#include "../base/openvas_hosts.h"
#include "../misc/openvas_server.h"
#include "../omp/xml.h"
#include "osp.h"
Data Structures | |
struct | osp_connection |
struct | osp_param |
Macros | |
#define | G_LOG_DOMAIN "lib osp" |
Functions | |
void | osp_connection_close (osp_connection_t *connection) |
int | osp_get_version (osp_connection_t *connection, char **s_name, char **s_version, char **d_name, char **d_version, char **p_name, char **p_version) |
int | osp_delete_scan (osp_connection_t *connection, const char *scan_id) |
int | osp_get_scan (osp_connection_t *connection, const char *scan_id, char **report_xml, int details, char **error) |
int | osp_stop_scan (osp_connection_t *connection, const char *scan_id, char **error) |
int | osp_start_scan (osp_connection_t *connection, const char *target, const char *ports, GHashTable *options, const char *scan_id, char **error) |
const char * | osp_param_type_str (const osp_param_t *param) |
int | osp_get_scanner_details (osp_connection_t *connection, char **desc, GSList **params) |
osp_param_t * | osp_param_new (void) |
const char * | osp_param_id (const osp_param_t *param) |
const char * | osp_param_name (const osp_param_t *param) |
const char * | osp_param_desc (const osp_param_t *param) |
const char * | osp_param_default (const osp_param_t *param) |
int | osp_param_mandatory (const osp_param_t *param) |
void | osp_param_free (osp_param_t *param) |
#define G_LOG_DOMAIN "lib osp" |
void osp_connection_close | ( | osp_connection_t * | connection | ) |
int osp_delete_scan | ( | osp_connection_t * | connection, |
const char * | scan_id | ||
) |
int osp_get_scan | ( | osp_connection_t * | connection, |
const char * | scan_id, | ||
char ** | report_xml, | ||
int | details, | ||
char ** | error | ||
) |
int osp_get_scanner_details | ( | osp_connection_t * | connection, |
char ** | desc, | ||
GSList ** | params | ||
) |
int osp_get_version | ( | osp_connection_t * | connection, |
char ** | s_name, | ||
char ** | s_version, | ||
char ** | d_name, | ||
char ** | d_version, | ||
char ** | p_name, | ||
char ** | p_version | ||
) |
const char* osp_param_default | ( | const osp_param_t * | param | ) |
const char* osp_param_desc | ( | const osp_param_t * | param | ) |
void osp_param_free | ( | osp_param_t * | param | ) |
const char* osp_param_id | ( | const osp_param_t * | param | ) |
int osp_param_mandatory | ( | const osp_param_t * | param | ) |
const char* osp_param_name | ( | const osp_param_t * | param | ) |
osp_param_t* osp_param_new | ( | void | ) |
const char* osp_param_type_str | ( | const osp_param_t * | param | ) |
int osp_start_scan | ( | osp_connection_t * | connection, |
const char * | target, | ||
const char * | ports, | ||
GHashTable * | options, | ||
const char * | scan_id, | ||
char ** | error | ||
) |
int osp_stop_scan | ( | osp_connection_t * | connection, |
const char * | scan_id, | ||
char ** | error | ||
) |