26 #ifndef _OPENVAS_LIBRARIES_OMP_H
27 #define _OPENVAS_LIBRARIES_OMP_H
65 "ROWID",
"ascending",
"a994b278-1f62-11e1-96ac-406186ea4fc5",
"hmlgd"
186 int omp_ping (gnutls_session_t *,
int);
189 const char *password);
192 const char *,
char **,
char **,
char **);
195 const char *,
const char *,
char **);
198 const char *,
const char *, gchar **);
231 const void *, gsize);
243 const char *,
const char *, gchar **);
246 const char *,
const char *,
const char *,
247 const char *,
const char *, gchar **);
int omp_delete_lsc_credential_ext(gnutls_session_t *, const char *, omp_delete_opts_t)
Delete a LSC credential.
Definition: omp.c:1593
Struct holding options for omp get_report command.
Definition: omp.h:44
int omp_create_target_ext(gnutls_session_t *, omp_create_target_opts_t, gchar **)
Create a target.
Definition: omp.c:1313
int brief
Brief flag.
Definition: omp.h:151
int rcfile
If overrides, whether to include details.
Definition: omp.h:77
int omp_resume_paused_task(gnutls_session_t *, const char *)
Resume a paused task and read the manager response.
Definition: omp.c:795
int omp_read_create_response(gnutls_session_t *, gchar **)
Read response status and resource UUID.
Definition: omp.c:700
int omp_authenticate_info(gnutls_session_t *session, const char *username, const char *, char **, char **, char **)
Authenticate with the manager.
Definition: omp.c:250
int ultimate
Definition: omp.h:165
const char * sort_order
Definition: omp.h:47
int override_details
If overrides, whether to include details.
Definition: omp.h:55
const char * duration
Duration.
Definition: omp.h:150
const char * task_id
ID of single task to get.
Definition: omp.h:92
const char * name
Name of report.
Definition: omp.h:149
const char * target_id
ID of target.
Definition: omp.h:112
const char * omp_task_status(entity_t status_response)
Get the task status from an OMP GET_TASKS response.
Definition: omp.c:114
int omp_create_task_ext(gnutls_session_t *, omp_create_task_opts_t, gchar **)
Create a task.
Definition: omp.c:329
Struct holding options for omp get_tasks command.
Definition: omp.h:89
int omp_get_tasks_ext(gnutls_session_t *, omp_get_tasks_opts_t, entity_t *)
Get all tasks (generic version).
Definition: omp.c:1028
int omp_resume_stopped_task_report(gnutls_session_t *, const char *, char **)
Resume a stopped task and read the manager response.
Definition: omp.c:816
int overrides
Whether to include overrides in the report.
Definition: omp.h:54
int omp_get_task_ext(gnutls_session_t *, omp_get_task_opts_t, entity_t *)
Get a task (generic version).
Definition: omp.c:963
const char * ssh_credential_id
ID of SSH credential.
Definition: omp.h:130
Struct holding options for omp get_system_reports command.
Definition: omp.h:147
const char * comment
Comment on task.
Definition: omp.h:114
Struct holding options for omp get_tasks command.
Definition: omp.h:71
int omp_get_report_ext(gnutls_session_t *, omp_get_report_opts_t, entity_t *)
Get a report (generic version).
Definition: omp.c:1226
int omp_delete_target_ext(gnutls_session_t *, const char *, omp_delete_opts_t)
Delete a target.
Definition: omp.c:1388
XML element.
Definition: xml.h:46
const char * sort_field
Definition: omp.h:46
const char * max_hosts
Max hosts preference.
Definition: omp.h:115
int omp_pause_task(gnutls_session_t *, const char *)
Pause a task and read the manager response.
Definition: omp.c:775
int omp_ping(gnutls_session_t *, int)
"Ping" the manager.
Definition: omp.c:136
const char * hosts
Name of target.
Definition: omp.h:135
int check_response(gnutls_session_t *)
Read response and convert status of response to a return value.
Definition: omp.c:655
int omp_modify_task_file(gnutls_session_t *, const char *, const char *, const void *, gsize)
Modify a file on a task.
Definition: omp.c:1089
int omp_create_task(gnutls_session_t *, const char *, const char *, const char *, const char *, gchar **)
Create a task given a config and target.
Definition: omp.c:418
int details
Whether to include overrides in the tasks.
Definition: omp.h:94
int omp_get_system_reports(gnutls_session_t *, const char *, int, entity_t *)
Get system reports.
Definition: omp.c:1619
const char * port_range
Port range.
Definition: omp.h:132
const char * actions
Actions argument.
Definition: omp.h:74
const char * levels
Result levels to include.
Definition: omp.h:49
const char * actions
Actions argument.
Definition: omp.h:91
int first_result
First result to get.
Definition: omp.h:51
const char * comment
Comment on target.
Definition: omp.h:134
int omp_create_task_rc(gnutls_session_t *, const char *, unsigned int, const char *, const char *, char **)
Create a task, given the task description as an RC file.
Definition: omp.c:467
int omp_stop_task(gnutls_session_t *, const char *)
Stop a task and read the manager response.
Definition: omp.c:755
int apply_overrides
Whether overrides are applied.
Definition: omp.h:56
int omp_start_task_report(gnutls_session_t *, const char *, char **)
Start a task and read the manager response.
Definition: omp.c:526
int omp_create_lsc_credential_key(gnutls_session_t *, const char *, const char *, const char *, const char *, const char *, const char *, gchar **)
Create an LSC Credential with a key.
Definition: omp.c:1520
Struct holding options for omp create_task command.
Definition: omp.h:109
int details
Whether to include overrides in the tasks.
Definition: omp.h:76
Struct holding options for omp create_target command.
Definition: omp.h:128
int omp_get_targets(gnutls_session_t *, const char *, int, int, entity_t *)
Get a target.
Definition: omp.c:1162
const char * smb_credential_id
ID of SMB credential.
Definition: omp.h:131
int omp_delete_task(gnutls_session_t *, const char *)
Delete a task and read the manager response.
Definition: omp.c:1142
int omp_get_system_reports_ext(gnutls_session_t *, omp_get_system_reports_opts_t, entity_t *)
Get system reports.
Definition: omp.c:1676
const char * name
Name of target.
Definition: omp.h:133
int autofp
Whether to trust vendor security updates. 0 No, 1 full match, 2 partial.
Definition: omp.h:52
int omp_delete_config_ext(gnutls_session_t *, const char *, omp_delete_opts_t)
Delete a config.
Definition: omp.c:1411
int omp_delete_task_ext(gnutls_session_t *, const char *, omp_delete_opts_t)
Delete a task and read the manager response.
Definition: omp.c:874
Struct holding options for various omp delete_[...] commands.
Definition: omp.h:163
int rcfile
If overrides, whether to include details.
Definition: omp.h:95
const char * max_checks
Max checks preference.
Definition: omp.h:116
const char * filter
Filter argument.
Definition: omp.h:73
int omp_delete_report(gnutls_session_t *, const char *)
Remove a report.
Definition: omp.c:1291
int omp_resume_or_start_task_report(gnutls_session_t *, const char *, char **)
Resume or start a task and read the manager response.
Definition: omp.c:584
const char * name
Name of task.
Definition: omp.h:113
const char * config_id
ID of config.
Definition: omp.h:111
int omp_resume_or_start_task(gnutls_session_t *, const char *)
Resume or start a task and read the manager response.
Definition: omp.c:641
int result_hosts_only
Whether to include only hosts that have results.
Definition: omp.h:57
int omp_get_tasks(gnutls_session_t *, const char *, int, int, entity_t *)
Get the status of a task.
Definition: omp.c:899
const char * report_id
ID of single report to get.
Definition: omp.h:50
int omp_create_lsc_credential(gnutls_session_t *, const char *, const char *, const char *, const char *, gchar **)
Create an LSC Credential.
Definition: omp.c:1437
const char * format_id
ID of required report format.
Definition: omp.h:48
int omp_authenticate(gnutls_session_t *session, const char *username, const char *password)
Authenticate with the manager.
Definition: omp.c:192