Greenbone Security Assistant
|
Headers for GSA's GMP communication module. More...
#include "gsad_cmd.h"
#include "gsad_content_type.h"
#include "gsad_http.h"
#include "gsad_user.h"
#include <glib.h>
#include <gvm/util/serverutils.h>
Go to the source code of this file.
Functions | |
void | gmp_init (const gchar *, const gchar *, int) |
Init the GSA GMP library. More... | |
int | manager_connect (credentials_t *, gvm_connection_t *, cmd_response_data_t *) |
Connect to Greenbone Vulnerability Manager daemon. More... | |
char * | clone_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Clone a resource, envelope the result. More... | |
char * | create_report_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Returns page to create a new container task. More... | |
char * | create_container_task_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Create a container task, serve next page. More... | |
char * | create_task_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Create a task, get all tasks, envelope the result. More... | |
char * | delete_task_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Delete a task, get all tasks, envelope the result. More... | |
char * | save_task_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Save task, get next page, envelope the result. More... | |
char * | save_container_task_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Save container task, get next page, envelope the result. More... | |
char * | resume_task_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Resume a task, get all tasks, envelope the result. More... | |
char * | start_task_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Start a task, get all tasks, envelope the result. More... | |
char * | stop_task_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Stop a task, get all tasks, envelope the result. More... | |
char * | move_task_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Reassign a task to a new GMP slave. More... | |
char * | get_task_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Get a task, envelope the result. More... | |
char * | get_tasks_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Get all tasks, envelope the result. More... | |
char * | get_tasks_chart_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
char * | export_task_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Export a task. More... | |
char * | export_tasks_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Export a list of tasks. More... | |
char * | delete_report_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Delete report, get task status, envelope the result. More... | |
char * | get_report_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Get a report and envelope the result. More... | |
char * | get_reports_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Get all reports, envelope the result. More... | |
char * | report_alert_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Run alert for a report. More... | |
char * | download_ssl_cert (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Get an SSL Certificate. More... | |
char * | download_ca_pub (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Get a Scanner's CA Certificate. More... | |
char * | download_key_pub (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Get a Scanner's Certificate. More... | |
char * | export_result_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Export a result. More... | |
char * | export_results_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Export a list of results. More... | |
char * | get_result_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Get one result, envelope the result. More... | |
char * | get_results_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Get all results, envelope the result. More... | |
char * | new_alert_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Returns page to create a new alert. More... | |
char * | create_alert_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Create an alert, get all alerts, envelope the result. More... | |
char * | delete_alert_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Delete an alert, get all alerts, envelope the result. More... | |
char * | test_alert_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Test an alert, get all alerts envelope the result. More... | |
char * | get_alert_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Get one alert, envelope the result. More... | |
char * | edit_alert_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Setup edit_alert XML, envelope the result. More... | |
char * | save_alert_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Modify an alert, get all alerts, envelope the result. More... | |
char * | get_alerts_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Get all alerts, envelope the result. More... | |
char * | export_alert_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Export an alert. More... | |
char * | export_alerts_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Export a list of alerts. More... | |
int | download_credential_gmp (gvm_connection_t *, credentials_t *, params_t *, char **, char **, cmd_response_data_t *) |
Export a Credential in a defined format. More... | |
char * | export_credential_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Export a Credential. More... | |
char * | export_credentials_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Export a list of Credentials. More... | |
char * | get_credential_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Get one credential, envelope the result. More... | |
char * | get_credentials_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Get one or all credentials, envelope the result. More... | |
char * | create_credential_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Create a credential, get all credentials, envelope result. More... | |
char * | delete_credential_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Delete credential, get all credentials, envelope result. More... | |
char * | save_credential_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Save credential, get next page, envelope the result. More... | |
char * | get_aggregate_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Get an aggregate of resources. More... | |
char * | create_scanner_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Create a scanner, get all scanners, envelope the result. More... | |
char * | get_scanner_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Get one scanner, envelope the result. More... | |
char * | get_scanners_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Get all scanners, envelope the result. More... | |
char * | save_scanner_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Save scanner, get next page, envelope the result. More... | |
char * | delete_scanner_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Delete a scanner, get all scanners, envelope the result. More... | |
char * | export_scanner_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Export a scanner. More... | |
char * | export_scanners_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Export a list of scanners. More... | |
char * | verify_scanner_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Verify scanner, get scanners, envelope the result. More... | |
char * | create_schedule_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Create a schedule, get all schedules, envelope the result. More... | |
char * | delete_schedule_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Delete a schedule, get all schedules, envelope the result. More... | |
char * | get_schedule_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Get one schedule, envelope the result. More... | |
char * | get_schedules_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Get all schedules, envelope the result. More... | |
char * | save_schedule_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Save schedule, get next page, envelope the result. More... | |
char * | export_schedule_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Export a schedule. More... | |
char * | export_schedules_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Export a list of schedules. More... | |
char * | create_tag_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Create a tag, envelope the result. More... | |
char * | create_tags_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
char * | delete_tag_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Delete note, get next page, envelope the result. More... | |
char * | export_tags_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Export a list of tags. More... | |
char * | export_tag_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Export a tag. More... | |
char * | get_tag_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Get one tag, envelope the result. More... | |
char * | get_tags_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Get all tags, envelope the result. More... | |
char * | save_tag_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Modify a tag, get all tags, envelope the result. More... | |
char * | toggle_tag_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Set tag enabled status. More... | |
char * | get_target_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Get one target, envelope the result. More... | |
char * | get_targets_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Get all targets, envelope the result. More... | |
char * | export_targets_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Export a list of targets. More... | |
char * | export_target_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Export a target. More... | |
char * | create_target_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Create a target, get all targets, envelope the result. More... | |
char * | delete_target_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Delete a target, get all targets, envelope the result. More... | |
char * | save_target_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Modify a target, get all targets, envelope the result. More... | |
char * | get_config_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Get a config, envelope the result. More... | |
char * | get_configs_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Get all scan configs, envelope the result. More... | |
char * | save_config_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Save details of an NVT for a config and return the next page. More... | |
char * | edit_config_family_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Get details of a family for editing a config, envelope result. More... | |
char * | get_config_family_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Get details of a family for a config, envelope the result. More... | |
char * | save_config_family_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Get details of an NVT for a config, envelope the result. More... | |
char * | get_config_nvt_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Get details of an NVT for a config, envelope the result. More... | |
char * | save_config_nvt_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Save NVT prefs for a config, get NVT details, envelope result. More... | |
char * | create_config_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Create config, get all configs, envelope the result. More... | |
char * | import_config_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Import config, get all configs, envelope the result. More... | |
char * | delete_config_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Delete config, get all configs, envelope the result. More... | |
char * | export_config_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Export a config. More... | |
char * | export_configs_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Export a list of scan configs. More... | |
char * | export_preference_file_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Export a file preference. More... | |
char * | export_report_format_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Export a report format. More... | |
char * | export_report_formats_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Export a list of Report Formats. More... | |
char * | create_group_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Create a group, get all groups, envelope the result. More... | |
char * | delete_group_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Delete a group, get all groups, envelope the result. More... | |
char * | export_group_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Export a group. More... | |
char * | export_groups_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Export a list of groups. More... | |
char * | get_group_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Get one group, envelope the result. More... | |
char * | get_groups_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Get all groups, envelope the result. More... | |
char * | save_group_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Modify a group, return the next page. More... | |
char * | get_notes_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Get all notes, envelope the result. More... | |
char * | get_note_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Get a note, envelope the result. More... | |
char * | create_note_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Create a note, get report, envelope the result. More... | |
char * | delete_note_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Delete note, get next page, envelope the result. More... | |
char * | save_note_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Save note, get next page, envelope the result. More... | |
char * | export_note_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Export a note. More... | |
char * | export_notes_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Export a list of notes. More... | |
char * | get_nvt_families_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Get all nvt_families, envelope the result. More... | |
char * | create_permission_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Create a permission, get all permissions, envelope the result. More... | |
char * | create_permissions_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Create multiple permission, get next page, envelope the result. More... | |
char * | delete_permission_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Delete a permission, get all permissions, envelope the result. More... | |
char * | export_permission_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Export a permission. More... | |
char * | export_permissions_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Export a list of permissions. More... | |
char * | get_permission_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Get one permission, envelope the result. More... | |
char * | get_permissions_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Get all permissions, envelope the result. More... | |
char * | save_permission_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Modify a permission, get all permissions, envelope the result. More... | |
char * | create_port_list_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Create a port list, get all port lists, envelope the result. More... | |
char * | create_port_range_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Add a range to a port list, envelope the result. More... | |
char * | get_port_list_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Get one port_list, envelope the result. More... | |
char * | save_port_list_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Modify a port list, get all port list, envelope the result. More... | |
char * | get_port_lists_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Get all port_lists, envelope the result. More... | |
char * | delete_port_list_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Delete a port list, get all port lists, envelope the result. More... | |
char * | delete_port_range_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Delete a port range, get the port list, envelope the result. More... | |
char * | export_port_list_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Export a Port List. More... | |
char * | export_port_lists_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Export a list of Port Lists. More... | |
char * | import_port_list_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Import port list, get all port_lists, envelope the result. More... | |
char * | create_role_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Create a role, get all roles, envelope the result. More... | |
char * | delete_role_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Delete a role, get all roles, envelope the result. More... | |
char * | export_role_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Export a role. More... | |
char * | export_roles_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Export a list of roles. More... | |
char * | get_role_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Get one role, envelope the result. More... | |
char * | get_roles_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Get all roles, envelope the result. More... | |
char * | save_role_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Modify a role, return the next page. More... | |
char * | get_overrides_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Get all overrides, envelope the result. More... | |
char * | get_override_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Get an override, envelope the result. More... | |
char * | create_override_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Create an override, get report, envelope the result. More... | |
char * | delete_override_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Delete override, get next page, envelope the result. More... | |
char * | save_override_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Save override, get next page, envelope the result. More... | |
char * | export_override_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Export an override. More... | |
char * | export_overrides_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Export a list of overrides. More... | |
char * | get_slave_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
char * | get_slaves_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
char * | create_slave_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
char * | save_slave_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
char * | delete_slave_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
char * | export_slave_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
char * | export_slaves_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
char * | get_system_reports_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Get all system reports, envelope the result. More... | |
char * | get_system_report_gmp (gvm_connection_t *, credentials_t *, const char *, params_t *, cmd_response_data_t *) |
Return system report image. More... | |
char * | get_report_format_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Get one report format, envelope the result. More... | |
char * | get_report_formats_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Get all Report Formats, envelope the result. More... | |
char * | delete_report_format_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Delete report format, get report formats, envelope the result. More... | |
char * | import_report_format_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Import report format, get all report formats, envelope result. More... | |
char * | save_report_format_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Save report_format, get next page, envelope the result. More... | |
char * | get_feeds_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Get descriptions of the feeds connected to the manager. More... | |
char * | sync_feed_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Synchronize with an NVT feed and envelope the result. More... | |
char * | sync_scap_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Synchronize with a SCAP feed and envelope the result. More... | |
char * | sync_cert_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Synchronize with a CERT feed and envelope the result. More... | |
char * | create_filter_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Create a filter, get all filters, envelope the result. More... | |
char * | delete_filter_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Delete a filter, get all filters, envelope the result. More... | |
char * | export_filter_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Export a filter. More... | |
char * | export_filters_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Export a list of filters. More... | |
char * | get_filter_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Get one filter, envelope the result. More... | |
char * | get_filters_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Get all filters, envelope the result. More... | |
char * | save_filter_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Modify a filter, get all filters, envelope the result. More... | |
char * | create_user_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Create a user, get all users, envelope the result. More... | |
char * | delete_user_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Delete a user, get all users, envelope the result. More... | |
char * | export_user_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Export a user. More... | |
char * | export_users_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Export a list of users. More... | |
char * | get_user_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Get one user, envelope the result. More... | |
char * | get_users_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Get all users, envelope the result. More... | |
char * | save_user_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Modify a user, get all users, envelope the result. More... | |
char * | get_vulns_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Get multiple vulns, envelope the result. More... | |
char * | save_auth_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Save authentication settings. More... | |
char * | bulk_delete_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Delete multiple resources, get next page, envelope the result. More... | |
char * | bulk_export_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Export multiple resources. More... | |
char * | run_wizard_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Run a wizard and envelope the result. More... | |
char * | wizard_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Returns a wizard page. More... | |
char * | wizard_get_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Returns a wizard_get page. More... | |
char * | cvss_calculator (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
char * | get_trash_gmp (gvm_connection_t *, credentials_t *, params_t *params, cmd_response_data_t *) |
Get all trash, envelope the result. More... | |
char * | restore_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Restore a resource, get all trash, envelope the result. More... | |
char * | delete_from_trash_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Delete a resource from the trashcan. More... | |
char * | empty_trashcan_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Empty the trashcan, get all trash, envelope the result. More... | |
char * | get_settings_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Get all user defined settings. More... | |
char * | save_my_settings_gmp (gvm_connection_t *, credentials_t *, params_t *, const gchar *, cmd_response_data_t *) |
Returns page with user's settings, for editing. More... | |
char * | get_setting_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
char * | save_setting_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Save user setting. More... | |
char * | auth_settings_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
char * | get_info_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Get info, envelope the result. More... | |
char * | get_info (gvm_connection_t *, credentials_t *, params_t *, const char *, cmd_response_data_t *) |
char * | create_asset_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Create an asset, get report, envelope the result. More... | |
char * | create_host_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Create a host, serve next page. More... | |
char * | delete_asset_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Delete an asset, go to the next page. More... | |
char * | save_asset_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Modify an asset, get all assets, envelope the result. More... | |
char * | get_assets_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Request assets. More... | |
char * | get_asset_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Get asset, envelope the result. More... | |
char * | export_asset_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Export an asset. More... | |
char * | export_assets_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Export a list of assets. More... | |
char * | get_assets_chart_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
char * | get_tickets_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Get all tickets, envelope the result. More... | |
char * | get_ticket_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Get single tickets, envelope the result. More... | |
char * | create_ticket_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Create a ticket. More... | |
char * | save_ticket_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Modify a ticket. More... | |
char * | delete_ticket_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Delete a ticket. More... | |
char * | get_tls_certificates_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Get all TLS certificates, envelope the result. More... | |
char * | get_tls_certificate_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Get single TLS certificates, envelope the result. More... | |
char * | create_tls_certificate_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Create a TLS certificate. More... | |
char * | save_tls_certificate_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Modify a TLS certificate. More... | |
char * | delete_tls_certificate_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Delete a TLS certificate. More... | |
char * | get_capabilities_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
char * | renew_session_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
char * | ping_gmp (gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *) |
Get assets, envelope the result. More... | |
int | login (http_connection_t *con, params_t *params, cmd_response_data_t *response_data, const char *client_address) |
Login and create a session. More... | |
Headers for GSA's GMP communication module.
char* auth_settings_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
char* bulk_delete_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Delete multiple resources, get next page, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* bulk_export_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Export multiple resources.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* clone_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Clone a resource, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* create_alert_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Create an alert, get all alerts, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* create_asset_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Create an asset, get report, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* create_config_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Create config, get all configs, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* create_container_task_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Create a container task, serve next page.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* create_credential_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Create a credential, get all credentials, envelope result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* create_filter_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Create a filter, get all filters, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* create_group_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Create a group, get all groups, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* create_host_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Create a host, serve next page.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* create_note_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Create a note, get report, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* create_override_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Create an override, get report, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* create_permission_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Create a permission, get all permissions, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* create_permissions_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Create multiple permission, get next page, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* create_port_list_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Create a port list, get all port lists, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* create_port_range_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Add a range to a port list, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* create_report_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Returns page to create a new container task.
[in] | connection | Connection to manager. |
[in] | credentials | Credentials of user issuing the action. |
[in] | params | Request parameters. |
[in] | message | If not NULL, display message. |
[in] | extra_xml | Extra XML to insert inside page element. |
[out] | response_data | Extra data return for the HTTP response. |
Create a report, get all tasks, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* create_role_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Create a role, get all roles, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* create_scanner_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Create a scanner, get all scanners, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* create_schedule_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Create a schedule, get all schedules, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* create_slave_gmp | ( | gvm_connection_t * | , |
credentials_t * | , | ||
params_t * | , | ||
cmd_response_data_t * | |||
) |
char* create_tag_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Create a tag, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* create_tags_gmp | ( | gvm_connection_t * | , |
credentials_t * | , | ||
params_t * | , | ||
cmd_response_data_t * | |||
) |
char* create_target_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Create a target, get all targets, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* create_task_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Create a task, get all tasks, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* create_ticket_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Create a ticket.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* create_tls_certificate_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Create a TLS certificate.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* create_user_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Create a user, get all users, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* cvss_calculator | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
char* delete_alert_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Delete an alert, get all alerts, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* delete_asset_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Delete an asset, go to the next page.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* delete_config_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Delete config, get all configs, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* delete_credential_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Delete credential, get all credentials, envelope result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* delete_filter_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Delete a filter, get all filters, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* delete_from_trash_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Delete a resource from the trashcan.
[in] | connection | Connection to manager. |
[in] | type | Type of resource. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* delete_group_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Delete a group, get all groups, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* delete_note_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Delete note, get next page, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* delete_override_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Delete override, get next page, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* delete_permission_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Delete a permission, get all permissions, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* delete_port_list_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Delete a port list, get all port lists, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* delete_port_range_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Delete a port range, get the port list, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* delete_report_format_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Delete report format, get report formats, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* delete_report_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Delete report, get task status, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* delete_role_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Delete a role, get all roles, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* delete_scanner_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Delete a scanner, get all scanners, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* delete_schedule_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Delete a schedule, get all schedules, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* delete_slave_gmp | ( | gvm_connection_t * | , |
credentials_t * | , | ||
params_t * | , | ||
cmd_response_data_t * | |||
) |
char* delete_tag_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Delete note, get next page, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* delete_target_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Delete a target, get all targets, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* delete_task_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Delete a task, get all tasks, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* delete_ticket_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Delete a ticket.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* delete_tls_certificate_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Delete a TLS certificate.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* delete_user_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Delete a user, get all users, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* download_ca_pub | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get a Scanner's CA Certificate.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
int download_credential_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
char ** | html, | ||
char ** | login, | ||
cmd_response_data_t * | response_data | ||
) |
Export a Credential in a defined format.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | html | Result. Required. |
[out] | login | Login name return. NULL to skip. Only set on success with credential_id. |
[out] | response_data | Extra data return for the HTTP response. |
char* download_key_pub | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get a Scanner's Certificate.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* download_ssl_cert | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get an SSL Certificate.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* edit_alert_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Setup edit_alert XML, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* edit_config_family_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get details of a family for editing a config, envelope result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* empty_trashcan_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Empty the trashcan, get all trash, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* export_alert_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Export an alert.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* export_alerts_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Export a list of alerts.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* export_asset_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Export an asset.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* export_assets_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Export a list of assets.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* export_config_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Export a config.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* export_configs_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Export a list of scan configs.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* export_credential_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Export a Credential.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* export_credentials_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Export a list of Credentials.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* export_filter_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Export a filter.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* export_filters_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Export a list of filters.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* export_group_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Export a group.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* export_groups_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Export a list of groups.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* export_note_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Export a note.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* export_notes_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Export a list of notes.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* export_override_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Export an override.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* export_overrides_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Export a list of overrides.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* export_permission_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Export a permission.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* export_permissions_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Export a list of permissions.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* export_port_list_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Export a Port List.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* export_port_lists_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Export a list of Port Lists.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* export_preference_file_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Export a file preference.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* export_report_format_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Export a report format.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* export_report_formats_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Export a list of Report Formats.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* export_result_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Export a result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* export_results_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Export a list of results.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* export_role_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Export a role.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* export_roles_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Export a list of roles.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* export_scanner_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Export a scanner.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* export_scanners_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Export a list of scanners.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* export_schedule_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Export a schedule.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* export_schedules_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Export a list of schedules.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* export_slave_gmp | ( | gvm_connection_t * | , |
credentials_t * | , | ||
params_t * | , | ||
cmd_response_data_t * | |||
) |
char* export_slaves_gmp | ( | gvm_connection_t * | , |
credentials_t * | , | ||
params_t * | , | ||
cmd_response_data_t * | |||
) |
char* export_tag_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Export a tag.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* export_tags_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Export a list of tags.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* export_target_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Export a target.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* export_targets_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Export a list of targets.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* export_task_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Export a task.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* export_tasks_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Export a list of tasks.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* export_user_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Export a user.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* export_users_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Export a list of users.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* get_aggregate_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get an aggregate of resources.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* get_alert_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get one alert, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* get_alerts_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get all alerts, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* get_asset_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get asset, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* get_assets_chart_gmp | ( | gvm_connection_t * | , |
credentials_t * | , | ||
params_t * | , | ||
cmd_response_data_t * | |||
) |
char* get_assets_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Request assets.
[in] | connection | Connection to manager. |
[in] | credentials | Credentials for the manager connection. |
[in] | params | Request parameters. |
[in] | extra_xml | Extra XML to insert inside page element. |
[out] | response_data | Extra data return for the HTTP response. |
char* get_capabilities_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
char* get_config_family_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get details of a family for a config, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* get_config_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get a config, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* get_config_nvt_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get details of an NVT for a config, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* get_configs_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get all scan configs, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* get_credential_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get one credential, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* get_credentials_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get one or all credentials, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* get_feeds_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get descriptions of the feeds connected to the manager.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* get_filter_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get one filter, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* get_filters_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get all filters, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* get_group_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get one group, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* get_groups_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get all groups, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* get_info | ( | gvm_connection_t * | , |
credentials_t * | , | ||
params_t * | , | ||
const char * | , | ||
cmd_response_data_t * | |||
) |
char* get_info_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get info, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* get_note_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get a note, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* get_notes_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get all notes, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* get_nvt_families_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get all nvt_families, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* get_override_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get an override, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* get_overrides_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get all overrides, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* get_permission_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get one permission, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* get_permissions_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get all permissions, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* get_port_list_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get one port_list, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* get_port_lists_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get all port_lists, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* get_report_format_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get one report format, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* get_report_formats_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get all Report Formats, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* get_report_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get a report and envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* get_reports_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get all reports, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* get_result_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get one result, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* get_results_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get all results, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* get_role_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get one role, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* get_roles_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get all roles, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* get_scanner_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get one scanner, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* get_scanners_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get all scanners, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* get_schedule_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get one schedule, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* get_schedules_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get all schedules, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* get_setting_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
char* get_settings_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get all user defined settings.
[in] | connection | Connection to manager. |
[in] | credentials | Credentials of user issuing the action. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* get_slave_gmp | ( | gvm_connection_t * | , |
credentials_t * | , | ||
params_t * | , | ||
cmd_response_data_t * | |||
) |
char* get_slaves_gmp | ( | gvm_connection_t * | , |
credentials_t * | , | ||
params_t * | , | ||
cmd_response_data_t * | |||
) |
char* get_system_report_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
const char * | url, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Return system report image.
[in] | connection | Connection to manager. |
[in] | credentials | Credentials of user issuing the action. |
[in] | url | URL of report image. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* get_system_reports_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get all system reports, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* get_tag_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get one tag, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* get_tags_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get all tags, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* get_target_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get one target, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* get_targets_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get all targets, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* get_task_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get a task, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* get_tasks_chart_gmp | ( | gvm_connection_t * | , |
credentials_t * | , | ||
params_t * | , | ||
cmd_response_data_t * | |||
) |
char* get_tasks_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get all tasks, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* get_ticket_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get single tickets, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* get_tickets_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get all tickets, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* get_tls_certificate_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get single TLS certificates, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* get_tls_certificates_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get all TLS certificates, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* get_trash_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get all trash, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* get_user_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get one user, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* get_users_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get all users, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* get_vulns_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get multiple vulns, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
void gmp_init | ( | const gchar * | manager_address_unix, |
const gchar * | manager_address_tls, | ||
int | port_manager | ||
) |
Init the GSA GMP library.
[in] | manager_address_unix | Manager address when using UNIX socket. |
[in] | manager_address_tls | Manager address when using TLS-TCP. |
[in] | port_manager | Manager port. |
char* import_config_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Import config, get all configs, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* import_port_list_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Import port list, get all port_lists, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* import_report_format_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Import report format, get all report formats, envelope result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
int login | ( | http_connection_t * | con, |
params_t * | params, | ||
cmd_response_data_t * | response_data, | ||
const char * | client_address | ||
) |
Login and create a session.
[in] | con | HTTP Connection |
[in] | params | Request parameters |
[out] | response_data | Extra data return for the HTTP response |
[in] | client_address | Client address |
int manager_connect | ( | credentials_t * | credentials, |
gvm_connection_t * | connection, | ||
cmd_response_data_t * | response_data | ||
) |
Connect to Greenbone Vulnerability Manager daemon.
[in] | credentials | Username and password for authentication. |
[out] | connection | Connection to Manager on success. |
[out] | response_data | Extra data return for the HTTP response. |
char* move_task_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Reassign a task to a new GMP slave.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* new_alert_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Returns page to create a new alert.
[in] | connection | Connection to manager. |
[in] | credentials | Credentials of user issuing the action. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* ping_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get assets, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* renew_session_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
char* report_alert_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Run alert for a report.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* restore_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Restore a resource, get all trash, envelope the result.
[in] | connection | Connection to manager. |
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* resume_task_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Resume a task, get all tasks, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* run_wizard_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Run a wizard and envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* save_alert_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Modify an alert, get all alerts, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* save_asset_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Modify an asset, get all assets, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* save_auth_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Save authentication settings.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* save_config_family_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get details of an NVT for a config, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* save_config_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Save details of an NVT for a config and return the next page.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* save_config_nvt_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Save NVT prefs for a config, get NVT details, envelope result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* save_container_task_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Save container task, get next page, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* save_credential_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Save credential, get next page, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* save_filter_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Modify a filter, get all filters, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* save_group_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Modify a group, return the next page.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* save_my_settings_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
const gchar * | accept_language, | ||
cmd_response_data_t * | response_data | ||
) |
Returns page with user's settings, for editing.
[in] | connection | Connection to manager. |
[in] | credentials | Credentials of user issuing the action. |
[in] | params | Request parameters. |
[in] | accept_language | Accept-Language, from browser. |
[out] | timezone | Timezone. Caller must free. |
[out] | password | Password. Caller must free. |
[out] | severity | Severity. Caller must free. |
[out] | language | Language. Caller must free. |
[out] | response_data | Extra data return for the HTTP response. |
char* save_note_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Save note, get next page, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* save_override_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Save override, get next page, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* save_permission_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Modify a permission, get all permissions, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* save_port_list_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Modify a port list, get all port list, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* save_report_format_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Save report_format, get next page, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* save_role_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Modify a role, return the next page.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* save_scanner_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Save scanner, get next page, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* save_schedule_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Save schedule, get next page, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* save_setting_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Save user setting.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* save_slave_gmp | ( | gvm_connection_t * | , |
credentials_t * | , | ||
params_t * | , | ||
cmd_response_data_t * | |||
) |
char* save_tag_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Modify a tag, get all tags, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* save_target_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Modify a target, get all targets, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* save_task_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Save task, get next page, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* save_ticket_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Modify a ticket.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* save_tls_certificate_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Modify a TLS certificate.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* save_user_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Modify a user, get all users, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* start_task_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Start a task, get all tasks, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* stop_task_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Stop a task, get all tasks, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* sync_cert_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Synchronize with a CERT feed and envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* sync_feed_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Synchronize with an NVT feed and envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* sync_scap_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Synchronize with a SCAP feed and envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* test_alert_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Test an alert, get all alerts envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* toggle_tag_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Set tag enabled status.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* verify_scanner_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Verify scanner, get scanners, envelope the result.
[in] | connection | Connection to manager. |
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* wizard_get_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Returns a wizard_get page.
[in] | connection | Connection to manager. |
[in] | credentials | Credentials of user issuing the action. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
char* wizard_gmp | ( | gvm_connection_t * | connection, |
credentials_t * | credentials, | ||
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Returns a wizard page.
[in] | connection | Connection to manager. |
[in] | credentials | Credentials of user issuing the action. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |