33 #include <gvm/util/serverutils.h>
36 gmp_init (
const gchar *,
const gchar *,
int);
Headers for Response Data struct.
Headers for content type.
char * new_alert_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Returns page to create a new alert.
Definition: gsad_gmp.c:4304
int login(http_connection_t *con, params_t *params, cmd_response_data_t *response_data, const char *client_address)
Login and create a session.
Definition: gsad_gmp.c:16715
char * get_users_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Get all users, envelope the result.
Definition: gsad_gmp.c:14098
char * get_configs_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Get all scan configs, envelope the result.
Definition: gsad_gmp.c:6651
char * run_wizard_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Run a wizard and envelope the result.
Definition: gsad_gmp.c:10713
char * empty_trashcan_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Empty the trashcan, get all trash, envelope the result.
Definition: gsad_gmp.c:5667
char * export_port_list_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Export a Port List.
Definition: gsad_gmp.c:7706
char * create_user_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Create a user, get all users, envelope the result.
Definition: gsad_gmp.c:14116
char * get_credentials_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Get one or all credentials, envelope the result.
Definition: gsad_gmp.c:3613
char * export_schedules_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Export a list of schedules.
Definition: gsad_gmp.c:13889
char * get_assets_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Request assets.
Definition: gsad_gmp.c:15648
char * get_report_format_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Get one report format, envelope the result.
Definition: gsad_gmp.c:10300
char * save_credential_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Save credential, get next page, envelope the result.
Definition: gsad_gmp.c:3649
char * get_filter_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Get one filter, envelope the result.
Definition: gsad_gmp.c:13624
char * save_ticket_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Modify a ticket.
Definition: gsad_gmp.c:16068
char * export_group_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Export a group.
Definition: gsad_gmp.c:11863
char * delete_schedule_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Delete a schedule, get all schedules, envelope the result.
Definition: gsad_gmp.c:9950
char * create_ticket_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Create a ticket.
Definition: gsad_gmp.c:15992
char * get_slave_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
char * export_credential_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Export a Credential.
Definition: gsad_gmp.c:3575
char * delete_asset_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Delete an asset, go to the next page.
Definition: gsad_gmp.c:15757
char * delete_user_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Delete a user, get all users, envelope the result.
Definition: gsad_gmp.c:13991
char * clone_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Clone a resource, envelope the result.
Definition: gsad_gmp.c:5495
char * export_configs_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Export a list of scan configs.
Definition: gsad_gmp.c:7615
char * save_alert_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Modify an alert, get all alerts, envelope the result.
Definition: gsad_gmp.c:5033
char * get_slaves_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
char * get_report_formats_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Get all Report Formats, envelope the result.
Definition: gsad_gmp.c:10318
char * delete_role_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Delete a role, get all roles, envelope the result.
Definition: gsad_gmp.c:13148
char * resume_task_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Resume a task, get all tasks, envelope the result.
Definition: gsad_gmp.c:2822
char * export_asset_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Export an asset.
Definition: gsad_gmp.c:15844
char * get_tls_certificate_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Get single TLS certificates, envelope the result.
Definition: gsad_gmp.c:16200
char * delete_ticket_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Delete a ticket.
Definition: gsad_gmp.c:16151
char * get_tag_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Get one tag, envelope the result.
Definition: gsad_gmp.c:6036
char * bulk_export_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Export multiple resources.
Definition: gsad_gmp.c:15444
char * get_report_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Get a report and envelope the result.
Definition: gsad_gmp.c:8295
char * delete_slave_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
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.
Definition: gsad_gmp.c:7276
char * get_user_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Get one user, envelope the result.
Definition: gsad_gmp.c:14081
char * restore_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Restore a resource, get all trash, envelope the result.
Definition: gsad_gmp.c:5601
char * export_groups_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Export a list of groups.
Definition: gsad_gmp.c:11882
char * export_alert_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Export an alert.
Definition: gsad_gmp.c:5241
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.
Definition: gsad_gmp.c:7189
char * get_alert_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Get one alert, envelope the result.
Definition: gsad_gmp.c:4753
char * export_preference_file_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Export a file preference.
Definition: gsad_gmp.c:7743
char * create_permission_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Create a permission, get all permissions, envelope the result.
Definition: gsad_gmp.c:12061
char * export_report_format_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Export a report format.
Definition: gsad_gmp.c:7840
char * export_port_lists_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Export a list of Port Lists.
Definition: gsad_gmp.c:7725
int manager_connect(credentials_t *, gvm_connection_t *, cmd_response_data_t *)
Connect to Greenbone Vulnerability Manager daemon.
Definition: gsad_gmp.c:16812
char * get_ticket_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Get single tickets, envelope the result.
Definition: gsad_gmp.c:15974
char * export_permission_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Export a permission.
Definition: gsad_gmp.c:12590
char * export_alerts_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Export a list of alerts.
Definition: gsad_gmp.c:5260
char * create_tag_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Create a tag, envelope the result.
Definition: gsad_gmp.c:5722
char * get_group_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Get one group, envelope the result.
Definition: gsad_gmp.c:11709
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.
Definition: gsad_gmp.c:10356
char * create_group_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Create a group, get all groups, envelope the result.
Definition: gsad_gmp.c:11762
char * get_groups_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Get all groups, envelope the result.
Definition: gsad_gmp.c:11726
char * export_results_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Export a list of results.
Definition: gsad_gmp.c:8597
char * delete_alert_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Delete an alert, get all alerts, envelope the result.
Definition: gsad_gmp.c:4710
char * export_task_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Export a task.
Definition: gsad_gmp.c:2768
char * get_nvt_families_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Get all nvt_families, envelope the result.
Definition: gsad_gmp.c:7343
char * get_result_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Get one result, envelope the result.
Definition: gsad_gmp.c:8646
char * sync_feed_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Synchronize with an NVT feed and envelope the result.
Definition: gsad_gmp.c:13543
char * save_scanner_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Save scanner, get next page, envelope the result.
Definition: gsad_gmp.c:9652
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.
Definition: gsad_gmp.c:7154
char * create_note_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Create a note, get report, envelope the result.
Definition: gsad_gmp.c:8850
char * toggle_tag_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Set tag enabled status.
Definition: gsad_gmp.c:6071
char * export_schedule_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Export a schedule.
Definition: gsad_gmp.c:13871
char * export_assets_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Export a list of assets.
Definition: gsad_gmp.c:15863
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.
Definition: gsad_gmp.c:12959
char * get_schedules_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Get all schedules, envelope the result.
Definition: gsad_gmp.c:9851
char * create_asset_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Create an asset, get report, envelope the result.
Definition: gsad_gmp.c:15683
char * create_scanner_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Create a scanner, get all scanners, envelope the result.
Definition: gsad_gmp.c:9537
char * download_key_pub(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Get a Scanner's Certificate.
Definition: gsad_gmp.c:8544
char * get_note_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Get a note, envelope the result.
Definition: gsad_gmp.c:8707
char * export_slave_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
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.
Definition: gsad_gmp.c:11008
char * export_permissions_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Export a list of permissions.
Definition: gsad_gmp.c:12609
char * get_vulns_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Get multiple vulns, envelope the result.
Definition: gsad_gmp.c:14288
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.
Definition: gsad_gmp.c:12734
char * save_filter_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Modify a filter, get all filters, envelope the result.
Definition: gsad_gmp.c:13789
char * export_tags_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Export a list of tags.
Definition: gsad_gmp.c:5999
char * auth_settings_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Definition: gsad_gmp.c:14296
char * wizard_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Returns a wizard page.
Definition: gsad_gmp.c:15177
char * create_filter_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Create a filter, get all filters, envelope the result.
Definition: gsad_gmp.c:13659
char * get_tasks_chart_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
char * get_role_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Get one role, envelope the result.
Definition: gsad_gmp.c:13264
char * download_ssl_cert(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Get an SSL Certificate.
Definition: gsad_gmp.c:8472
char * delete_task_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Delete a task, get all tasks, envelope the result.
Definition: gsad_gmp.c:2418
char * get_info_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Get info, envelope the result.
Definition: gsad_gmp.c:2932
char * delete_report_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Delete report, get task status, envelope the result.
Definition: gsad_gmp.c:7879
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.
Definition: gsad_gmp.c:2667
char * save_tls_certificate_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Modify a TLS certificate.
Definition: gsad_gmp.c:16317
char * delete_tls_certificate_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Delete a TLS certificate.
Definition: gsad_gmp.c:16405
char * start_task_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Start a task, get all tasks, envelope the result.
Definition: gsad_gmp.c:2840
char * export_scanner_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Export a scanner.
Definition: gsad_gmp.c:9435
char * export_roles_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Export a list of roles.
Definition: gsad_gmp.c:13318
char * export_config_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Export a config.
Definition: gsad_gmp.c:7596
char * get_targets_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Get all targets, envelope the result.
Definition: gsad_gmp.c:6179
char * save_slave_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
char * create_report_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Returns page to create a new container task.
Definition: gsad_gmp.c:1890
char * delete_override_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Delete override, get next page, envelope the result.
Definition: gsad_gmp.c:9251
char * save_setting_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Save user setting.
Definition: gsad_gmp.c:14936
char * delete_filter_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Delete a filter, get all filters, envelope the result.
Definition: gsad_gmp.c:13735
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.
Definition: gsad_gmp.c:12815
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.
Definition: gsad_gmp.c:6778
char * create_override_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Create an override, get report, envelope the result.
Definition: gsad_gmp.c:9127
char * get_port_list_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Get one port_list, envelope the result.
Definition: gsad_gmp.c:12924
char * get_target_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Get one target, envelope the result.
Definition: gsad_gmp.c:6162
char * get_info(gvm_connection_t *, credentials_t *, params_t *, const char *, cmd_response_data_t *)
char * edit_alert_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Setup edit_alert XML, envelope the result.
Definition: gsad_gmp.c:5016
char * import_config_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Import config, get all configs, envelope the result.
Definition: gsad_gmp.c:6579
char * get_tasks_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Get all tasks, envelope the result.
Definition: gsad_gmp.c:2984
char * create_task_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Create a task, get all tasks, envelope the result.
Definition: gsad_gmp.c:2085
char * create_host_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Create a host, serve next page.
Definition: gsad_gmp.c:15498
char * get_roles_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Get all roles, envelope the result.
Definition: gsad_gmp.c:13281
char * cvss_calculator(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Definition: gsad_gmp.c:14638
char * create_credential_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Create a credential, get all credentials, envelope result.
Definition: gsad_gmp.c:3046
char * export_overrides_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Export a list of overrides.
Definition: gsad_gmp.c:7687
char * sync_scap_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Synchronize with a SCAP feed and envelope the result.
Definition: gsad_gmp.c:13561
char * export_targets_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Export a list of targets.
Definition: gsad_gmp.c:6476
char * get_scanners_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Get all scanners, envelope the result.
Definition: gsad_gmp.c:9380
char * get_tickets_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Get all tickets, envelope the result.
Definition: gsad_gmp.c:15956
char * save_group_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Modify a group, return the next page.
Definition: gsad_gmp.c:11899
char * export_report_formats_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Export a list of Report Formats.
Definition: gsad_gmp.c:7860
char * get_port_lists_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Get all port_lists, envelope the result.
Definition: gsad_gmp.c:12941
char * get_credential_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Get one credential, envelope the result.
Definition: gsad_gmp.c:3369
char * save_schedule_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Save schedule, get next page, envelope the result.
Definition: gsad_gmp.c:13907
char * save_task_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Save task, get next page, envelope the result.
Definition: gsad_gmp.c:2436
char * save_asset_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Modify an asset, get all assets, envelope the result.
Definition: gsad_gmp.c:15880
char * get_aggregate_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Get an aggregate of resources.
Definition: gsad_gmp.c:3893
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.
Definition: gsad_gmp.c:13056
char * ping_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Get assets, envelope the result.
Definition: gsad_gmp.c:16443
char * renew_session_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Definition: gsad_gmp.c:16414
char * get_override_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Get an override, envelope the result.
Definition: gsad_gmp.c:9110
char * delete_from_trash_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Delete a resource from the trashcan.
Definition: gsad_gmp.c:1704
char * export_target_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Export a target.
Definition: gsad_gmp.c:6457
char * save_auth_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Save authentication settings.
Definition: gsad_gmp.c:14738
char * create_config_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Create config, get all configs, envelope the result.
Definition: gsad_gmp.c:6493
char * get_system_report_gmp(gvm_connection_t *, credentials_t *, const char *, params_t *, cmd_response_data_t *)
Return system report image.
Definition: gsad_gmp.c:10158
char * get_assets_chart_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
char * create_alert_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Create an alert, get all alerts, envelope the result.
Definition: gsad_gmp.c:4574
char * save_tag_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Modify a tag, get all tags, envelope the result.
Definition: gsad_gmp.c:5855
char * export_filter_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Export a filter.
Definition: gsad_gmp.c:13753
char * delete_config_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Delete config, get all configs, envelope the result.
Definition: gsad_gmp.c:7578
char * export_users_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Export a list of users.
Definition: gsad_gmp.c:14631
char * export_tag_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Export a tag.
Definition: gsad_gmp.c:5980
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.
Definition: gsad_gmp.c:7361
char * get_feeds_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Get descriptions of the feeds connected to the manager.
Definition: gsad_gmp.c:13419
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.
Definition: gsad_gmp.c:10337
char * create_schedule_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Create a schedule, get all schedules, envelope the result.
Definition: gsad_gmp.c:9869
char * create_role_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Create a role, get all roles, envelope the result.
Definition: gsad_gmp.c:13166
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.
Definition: gsad_gmp.c:13074
char * get_schedule_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Get one schedule, envelope the result.
Definition: gsad_gmp.c:9834
char * export_scanners_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Export a list of scanners.
Definition: gsad_gmp.c:9453
int download_credential_gmp(gvm_connection_t *, credentials_t *, params_t *, char **, char **, cmd_response_data_t *)
Export a Credential in a defined format.
Definition: gsad_gmp.c:3389
char * sync_cert_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Synchronize with a CERT feed and envelope the result.
Definition: gsad_gmp.c:13579
char * bulk_delete_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Delete multiple resources, get next page, envelope the result.
Definition: gsad_gmp.c:15319
char * export_tasks_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Export a list of tasks.
Definition: gsad_gmp.c:2787
void gmp_init(const gchar *, const gchar *, int)
Init the GSA GMP library.
Definition: gsad_gmp.c:272
char * verify_scanner_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Verify scanner, get scanners, envelope the result.
Definition: gsad_gmp.c:9471
char * delete_group_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Delete a group, get all groups, envelope the result.
Definition: gsad_gmp.c:11744
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.
Definition: gsad_gmp.c:7171
char * export_slaves_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
char * get_reports_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Get all reports, envelope the result.
Definition: gsad_gmp.c:8417
char * export_result_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Export a result.
Definition: gsad_gmp.c:8578
char * save_target_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Modify a target, get all targets, envelope the result.
Definition: gsad_gmp.c:6197
char * get_permission_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Get one permission, envelope the result.
Definition: gsad_gmp.c:12008
char * get_notes_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Get all notes, envelope the result.
Definition: gsad_gmp.c:8664
char * delete_note_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Delete note, get next page, envelope the result.
Definition: gsad_gmp.c:8949
char * delete_scanner_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Delete a scanner, get all scanners, envelope the result.
Definition: gsad_gmp.c:9634
char * export_filters_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Export a list of filters.
Definition: gsad_gmp.c:13772
char * delete_target_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Delete a target, get all targets, envelope the result.
Definition: gsad_gmp.c:5582
char * save_override_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Save override, get next page, envelope the result.
Definition: gsad_gmp.c:9269
char * get_system_reports_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Get all system reports, envelope the result.
Definition: gsad_gmp.c:9968
char * get_tls_certificates_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Get all TLS certificates, envelope the result.
Definition: gsad_gmp.c:16169
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.
Definition: gsad_gmp.c:13038
char * save_role_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Modify a role, return the next page.
Definition: gsad_gmp.c:13335
char * export_role_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Export a role.
Definition: gsad_gmp.c:13299
char * get_config_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Get a config, envelope the result.
Definition: gsad_gmp.c:6682
char * save_note_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Save note, get next page, envelope the result.
Definition: gsad_gmp.c:8967
char * get_task_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Get a task, envelope the result.
Definition: gsad_gmp.c:3028
char * create_slave_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
char * download_ca_pub(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Get a Scanner's CA Certificate.
Definition: gsad_gmp.c:8512
char * create_target_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Create a target, get all targets, envelope the result.
Definition: gsad_gmp.c:5277
char * get_alerts_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Get all alerts, envelope the result.
Definition: gsad_gmp.c:4770
char * create_tls_certificate_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Create a TLS certificate.
Definition: gsad_gmp.c:16231
char * delete_tag_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Delete note, get next page, envelope the result.
Definition: gsad_gmp.c:5837
char * move_task_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Reassign a task to a new GMP slave.
Definition: gsad_gmp.c:2858
char * export_note_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Export a note.
Definition: gsad_gmp.c:7632
char * report_alert_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Run alert for a report.
Definition: gsad_gmp.c:8312
char * get_asset_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Get asset, envelope the result.
Definition: gsad_gmp.c:15630
char * create_permissions_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Create multiple permission, get next page, envelope the result.
Definition: gsad_gmp.c:12220
char * test_alert_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Test an alert, get all alerts envelope the result.
Definition: gsad_gmp.c:5176
char * stop_task_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Stop a task, get all tasks, envelope the result.
Definition: gsad_gmp.c:2804
char * create_tags_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
char * get_overrides_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Get all overrides, envelope the result.
Definition: gsad_gmp.c:9067
char * get_filters_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Get all filters, envelope the result.
Definition: gsad_gmp.c:13641
char * export_user_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Export a user.
Definition: gsad_gmp.c:14612
char * get_trash_gmp(gvm_connection_t *, credentials_t *, params_t *params, cmd_response_data_t *)
Get all trash, envelope the result.
Definition: gsad_gmp.c:10917
char * delete_permission_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Delete a permission, get all permissions, envelope the result.
Definition: gsad_gmp.c:12043
char * delete_credential_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Delete credential, get all credentials, envelope result.
Definition: gsad_gmp.c:3631
char * wizard_get_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Returns a wizard_get page.
Definition: gsad_gmp.c:15302
char * get_settings_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Get all user defined settings.
Definition: gsad_gmp.c:14863
char * get_scanner_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Get one scanner, envelope the result.
Definition: gsad_gmp.c:9418
char * get_permissions_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Get all permissions, envelope the result.
Definition: gsad_gmp.c:12025
char * get_setting_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Definition: gsad_gmp.c:15022
char * get_results_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Get all results, envelope the result.
Definition: gsad_gmp.c:8614
char * export_override_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Export an override.
Definition: gsad_gmp.c:7668
char * export_notes_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Export a list of notes.
Definition: gsad_gmp.c:7651
char * get_tags_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Get all tags, envelope the result.
Definition: gsad_gmp.c:6053
char * export_credentials_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Export a list of Credentials.
Definition: gsad_gmp.c:3594
char * create_container_task_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Create a container task, serve next page.
Definition: gsad_gmp.c:2001
char * get_capabilities_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Definition: gsad_gmp.c:16451
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.
Definition: gsad_gmp.c:10432
char * save_user_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Modify a user, get all users, envelope the result.
Definition: gsad_gmp.c:14371
char * save_permission_gmp(gvm_connection_t *, credentials_t *, params_t *, cmd_response_data_t *)
Modify a permission, get all permissions, envelope the result.
Definition: gsad_gmp.c:12628
struct MHD_Connection http_connection_t
Definition: gsad_http.h:134
#define params_t
Definition: gsad_params.h:30
Response information for commands.
Definition: gsad_cmd.c:33
Structure of credential related information.
Definition: gsad_credentials.c:34