Greenbone Security Assistant
7.0.0
|
Headers for GSA's OMP communication module. More...
Go to the source code of this file.
Functions | |
void | omp_init (const gchar *, const gchar *, int) |
Init the GSA OMP library. More... | |
void | cmd_response_data_init (cmd_response_data_t *) |
Initializes a cmd_response_data_t struct. More... | |
void | cmd_response_data_reset (cmd_response_data_t *) |
Clears a cmd_response_data_t struct. More... | |
char * | clone_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Clone a resource, XSL transform the result. More... | |
char * | create_report_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Create a report, get all tasks, XSL transform the result. More... | |
char * | upload_report_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Return the upload report page. More... | |
char * | import_report_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Import report, get all reports, XSL transform the result. More... | |
char * | create_container_task_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Create a container task, serve next page. More... | |
char * | create_task_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Create a task, get all tasks, XSL transform the result. More... | |
char * | delete_task_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Delete a task, get all tasks, XSL transform the result. More... | |
char * | delete_trash_task_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Delete a trash task, get all trash, XSL transform the result. More... | |
char * | edit_task_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Setup edit_task XML, XSL transform the result. More... | |
char * | new_container_task_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Returns page to create a new task. More... | |
char * | new_task_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Returns page to create a new task. More... | |
char * | save_task_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Save task, get next page, XSL transform the result. More... | |
char * | save_container_task_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Save container task, get next page, XSL transform the result. More... | |
char * | resume_task_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Resume a task, get all tasks, XSL transform the result. More... | |
char * | start_task_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Start a task, get all tasks, XSL transform the result. More... | |
char * | stop_task_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Stop a task, get all tasks, XSL transform the result. More... | |
char * | move_task_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Reassign a task to a new OMP slave. More... | |
char * | get_task_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Get a task, XSL transform the result. More... | |
char * | get_tasks_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Get all tasks, XSL transform the result. More... | |
char * | get_tasks_chart_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Get a tasks chart, XSL transform the result. More... | |
char * | export_task_omp (credentials_t *, params_t *, enum content_type *, char **, gsize *, cmd_response_data_t *) |
Export a task. More... | |
char * | export_tasks_omp (credentials_t *, params_t *, enum content_type *, char **, gsize *, cmd_response_data_t *) |
Export a list of tasks. More... | |
char * | delete_report_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Delete report, get task status, XSL transform the result. More... | |
char * | get_report_omp (credentials_t *, params_t *, gsize *, gchar **, char **, cmd_response_data_t *) |
Get a report and XSL transform the result. More... | |
char * | get_reports_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Get all reports, XSL transform the result. More... | |
char * | get_report_section_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Get a report section, XSL transform the result. More... | |
char * | download_ssl_cert (credentials_t *, params_t *, gsize *, cmd_response_data_t *) |
Get an SSL Certificate. More... | |
char * | download_ca_pub (credentials_t *, params_t *, gsize *, cmd_response_data_t *) |
Get a Scanner's CA Certificate. More... | |
char * | download_key_pub (credentials_t *, params_t *, gsize *, cmd_response_data_t *) |
Get a Scanner's Certificate. More... | |
char * | export_result_omp (credentials_t *, params_t *, enum content_type *, char **, gsize *, cmd_response_data_t *) |
Export a result. More... | |
char * | export_results_omp (credentials_t *, params_t *, enum content_type *, char **, gsize *, cmd_response_data_t *) |
Export a list of results. More... | |
char * | get_result_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Get one result, XSL transform the result. More... | |
char * | get_results_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Get all results, XSL transform the result. More... | |
char * | new_alert_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Returns page to create a new alert. More... | |
char * | create_alert_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Create an alert, get all alerts, XSL transform the result. More... | |
char * | delete_alert_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Delete an alert, get all alerts, XSL transform the result. More... | |
char * | delete_trash_alert_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Delete a trash alert, get all trash, XSL transform the result. More... | |
char * | test_alert_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Test an alert, get all alerts XSL transform the result. More... | |
char * | get_alert_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Get one alert, XSL transform the result. More... | |
char * | edit_alert_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Setup edit_alert XML, XSL transform the result. More... | |
char * | save_alert_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Modify an alert, get all alerts, XSL transform the result. More... | |
char * | get_alerts_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Get all alerts, XSL transform the result. More... | |
char * | export_alert_omp (credentials_t *, params_t *, enum content_type *, char **, gsize *, cmd_response_data_t *) |
Export an alert. More... | |
char * | export_alerts_omp (credentials_t *, params_t *, enum content_type *, char **, gsize *, cmd_response_data_t *) |
Export a list of alerts. More... | |
int | download_credential_omp (credentials_t *, params_t *, gsize *, char **, char **, cmd_response_data_t *) |
Export a Credential in a defined format. More... | |
char * | export_credential_omp (credentials_t *, params_t *, enum content_type *, char **, gsize *, cmd_response_data_t *) |
Export a Credential. More... | |
char * | export_credentials_omp (credentials_t *, params_t *, enum content_type *, char **, gsize *, cmd_response_data_t *) |
Export a list of Credentials. More... | |
char * | get_credential_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Get one credential, XSL transform the result. More... | |
char * | get_credentials_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Get one or all credentials, XSL transform the result. More... | |
char * | new_credential_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Returns page to create a new Credential. More... | |
char * | create_credential_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Create a credential, get all credentials, XSL transform result. More... | |
char * | delete_credential_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Delete credential, get all credentials, XSL transform result. More... | |
char * | delete_trash_credential_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Delete a trash credential, get all trash, XSL transform the result. More... | |
char * | edit_credential_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Setup edit_credential XML, XSL transform the result. More... | |
char * | save_credential_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Save credential, get next page, XSL transform the result. More... | |
char * | new_agent_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Return the new agent page. More... | |
char * | get_agent_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Get one agent, XSL transform the result. More... | |
char * | get_agents_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Get all agents, XSL transform the result. More... | |
int | download_agent_omp (credentials_t *, params_t *, gsize *, char **, char **, cmd_response_data_t *) |
Get an agent, XSL transform the result. More... | |
char * | edit_agent_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Setup edit_agent XML, XSL transform the result. More... | |
char * | save_agent_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Modify a agent, get all agents, XSL transform the result. More... | |
char * | create_agent_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Create an agent, get all agents, XSL transform result. More... | |
char * | delete_agent_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Delete agent, get all agents, XSL transform result. More... | |
char * | delete_trash_agent_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Delete a trash agent, get all agents, XSL transform the result. More... | |
char * | verify_agent_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Verify agent, get agents, XSL transform the result. More... | |
char * | export_agent_omp (credentials_t *, params_t *, enum content_type *, char **, gsize *, cmd_response_data_t *) |
Export a agent. More... | |
char * | export_agents_omp (credentials_t *, params_t *, enum content_type *, char **, gsize *, cmd_response_data_t *) |
Export a list of agents. More... | |
char * | get_aggregate_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Get an aggregate of resources. More... | |
char * | create_scanner_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Create a scanner, get all scanners, XSL transform the result. More... | |
char * | new_scanner_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Return the new scanner page. More... | |
char * | get_scanner_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Get one scanner, XSL transform the result. More... | |
char * | get_scanners_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Get all scanners, XSL transform the result. More... | |
char * | save_scanner_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Save scanner, get next page, XSL transform the result. More... | |
char * | delete_scanner_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Delete a scanner, get all scanners, XSL transform the result. More... | |
char * | delete_trash_scanner_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Delete a trash scanner, get all scanners, XSL transform the result. More... | |
char * | edit_scanner_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Setup edit_scanner XML, XSL transform the result. More... | |
char * | export_scanner_omp (credentials_t *, params_t *, enum content_type *, char **, gsize *, cmd_response_data_t *) |
Export a scanner. More... | |
char * | export_scanners_omp (credentials_t *, params_t *, enum content_type *, char **, gsize *, cmd_response_data_t *) |
Export a list of scanners. More... | |
char * | verify_scanner_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Verify scanner, get scanners, XSL transform the result. More... | |
char * | create_schedule_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Create a schedule, get all schedules, XSL transform the result. More... | |
char * | new_schedule_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Return the new schedule page. More... | |
char * | delete_schedule_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Delete a schedule, get all schedules, XSL transform the result. More... | |
char * | delete_trash_schedule_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Delete a trash schedule, get all trash, XSL transform the result. More... | |
char * | edit_schedule_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Setup edit_schedule XML, XSL transform the result. More... | |
char * | get_schedule_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Get one schedule, XSL transform the result. More... | |
char * | get_schedules_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Get all schedules, XSL transform the result. More... | |
char * | save_schedule_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Save schedule, get next page, XSL transform the result. More... | |
char * | export_schedule_omp (credentials_t *, params_t *, enum content_type *, char **, gsize *, cmd_response_data_t *) |
Export a schedule. More... | |
char * | export_schedules_omp (credentials_t *, params_t *, enum content_type *, char **, gsize *, cmd_response_data_t *) |
Export a list of schedules. More... | |
char * | create_tag_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Create a tag, get report, XSL transform the result. More... | |
char * | delete_tag_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Delete note, get next page, XSL transform the result. More... | |
char * | delete_trash_tag_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Delete a note, get all notes, XSL transform the result. More... | |
char * | edit_tag_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Setup edit_tag XML, XSL transform the result. More... | |
char * | export_tags_omp (credentials_t *, params_t *, enum content_type *, char **, gsize *, cmd_response_data_t *) |
Export a list of tags. More... | |
char * | export_tag_omp (credentials_t *, params_t *, enum content_type *, char **, gsize *, cmd_response_data_t *) |
Export a tag. More... | |
char * | get_tag_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Get one tag, XSL transform the result. More... | |
char * | get_tags_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Get all tags, XSL transform the result. More... | |
char * | new_tag_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Returns page to create a new target. More... | |
char * | save_tag_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Modify a tag, get all tags, XSL transform the result. More... | |
char * | toggle_tag_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Set tag enabled status. More... | |
char * | edit_target_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Setup edit_target XML, XSL transform the result. More... | |
char * | get_target_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Get one target, XSL transform the result. More... | |
char * | get_targets_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Get all targets, XSL transform the result. More... | |
char * | export_targets_omp (credentials_t *, params_t *, enum content_type *, char **, gsize *, cmd_response_data_t *) |
Export a list of targets. More... | |
char * | export_target_omp (credentials_t *, params_t *, enum content_type *, char **, gsize *, cmd_response_data_t *) |
Export a target. More... | |
char * | create_target_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Create a target, get all targets, XSL transform the result. More... | |
char * | delete_target_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Delete a target, get all targets, XSL transform the result. More... | |
char * | delete_trash_target_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Delete a trash target, get all trash, XSL transform the result. More... | |
char * | new_target_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Returns page to create a new target. More... | |
char * | save_target_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Modify a target, get all targets, XSL transform the result. More... | |
char * | edit_config_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Get a config, XSL transform the result. More... | |
char * | get_config_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Get a config, XSL transform the result. More... | |
char * | get_configs_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Get all scan configs, XSL transform the result. More... | |
char * | new_config_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Return the new scan config page. More... | |
char * | upload_config_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Return the upload scan config page. More... | |
char * | save_config_omp (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_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Get details of a family for editing a config, XSL transform result. More... | |
char * | get_config_family_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Get details of a family for a config, XSL transform the result. More... | |
char * | save_config_family_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Get details of an NVT for a config, XSL transform the result. More... | |
char * | edit_config_nvt_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Edit details of an NVT for a config, XSL transform the result. More... | |
char * | get_config_nvt_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Get details of an NVT for a config, XSL transform the result. More... | |
char * | save_config_nvt_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Save NVT prefs for a config, get NVT details, XSL transform result. More... | |
char * | create_config_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Create config, get all configs, XSL transform the result. More... | |
char * | import_config_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Import config, get all configs, XSL transform the result. More... | |
char * | delete_config_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Delete config, get all configs, XSL transform the result. More... | |
char * | delete_trash_config_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Delete a trash config, get all trash, XSL transform the result. More... | |
char * | sync_config_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Sync config, get configs, XSL transform the result. More... | |
char * | export_config_omp (credentials_t *, params_t *, enum content_type *, char **, gsize *, cmd_response_data_t *) |
Export a config. More... | |
char * | export_configs_omp (credentials_t *, params_t *, enum content_type *, char **, gsize *, cmd_response_data_t *) |
Export a list of scan configs. More... | |
char * | export_preference_file_omp (credentials_t *, params_t *, enum content_type *, char **, gsize *, cmd_response_data_t *) |
Export a file preference. More... | |
char * | export_report_format_omp (credentials_t *, params_t *, enum content_type *, char **, gsize *, cmd_response_data_t *) |
Export a report format. More... | |
char * | export_report_formats_omp (credentials_t *, params_t *, enum content_type *, char **, gsize *, cmd_response_data_t *) |
Export a list of Report Formats. More... | |
char * | create_group_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Create a group, get all groups, XSL transform the result. More... | |
char * | delete_group_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Delete a group, get all groups, XSL transform the result. More... | |
char * | delete_trash_group_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Delete a group from trash, get all groups, XSL transform the result. More... | |
char * | edit_group_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Setup edit_group XML, XSL transform the result. More... | |
char * | export_group_omp (credentials_t *, params_t *, enum content_type *, char **, gsize *, cmd_response_data_t *) |
Export a group. More... | |
char * | export_groups_omp (credentials_t *, params_t *, enum content_type *, char **, gsize *, cmd_response_data_t *) |
Export a list of groups. More... | |
char * | get_group_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Get one group, XSL transform the result. More... | |
char * | get_groups_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Get all groups, XSL transform the result. More... | |
char * | new_group_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Returns page to create a new group. More... | |
char * | save_group_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Modify a group, return the next page. More... | |
char * | get_notes_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Get all notes, XSL transform the result. More... | |
char * | get_note_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Get a note, XSL transform the result. More... | |
char * | new_note_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Return the new notes page. More... | |
char * | create_note_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Create a note, get report, XSL transform the result. More... | |
char * | delete_note_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Delete note, get next page, XSL transform the result. More... | |
char * | delete_trash_note_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Delete a note, get all notes, XSL transform the result. More... | |
char * | edit_note_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Edit note, get next page, XSL transform the result. More... | |
char * | save_note_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Save note, get next page, XSL transform the result. More... | |
char * | export_note_omp (credentials_t *, params_t *, enum content_type *, char **, gsize *, cmd_response_data_t *) |
Export a note. More... | |
char * | export_notes_omp (credentials_t *, params_t *, enum content_type *, char **, gsize *, cmd_response_data_t *) |
Export a list of notes. More... | |
char * | create_permission_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Create a permission, get all permissions, XSL transform the result. More... | |
char * | create_permissions_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Create multiple permission, get next page, XSL transform the result. More... | |
char * | delete_permission_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Delete a permission, get all permissions, XSL transform the result. More... | |
char * | delete_trash_permission_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Delete a permission, get all permissions, XSL transform the result. More... | |
char * | edit_permission_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Setup edit_permission XML, XSL transform the result. More... | |
char * | export_permission_omp (credentials_t *, params_t *, enum content_type *, char **, gsize *, cmd_response_data_t *) |
Export a permission. More... | |
char * | export_permissions_omp (credentials_t *, params_t *, enum content_type *, char **, gsize *, cmd_response_data_t *) |
Export a list of permissions. More... | |
char * | get_permission_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Get one permission, XSL transform the result. More... | |
char * | get_permissions_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Get all permissions, XSL transform the result. More... | |
char * | new_permission_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Setup new_permission XML, XSL transform the result. More... | |
char * | new_permissions_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Setup new_permission XML, XSL transform the result. More... | |
char * | save_permission_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Modify a permission, get all permissions, XSL transform the result. More... | |
char * | create_port_list_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Create a port list, get all port lists, XSL transform the result. More... | |
char * | create_port_range_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Add a range to a port list, XSL transform the result. More... | |
char * | new_port_list_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Return the new Port List page. More... | |
char * | new_port_range_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Return the new Port Range page. More... | |
char * | upload_port_list_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Return the upload port list page. More... | |
char * | get_port_list_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Get one port_list, XSL transform the result. More... | |
char * | edit_port_list_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Setup edit_port_list XML, XSL transform the result. More... | |
char * | save_port_list_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Modify a port list, get all port list, XSL transform the result. More... | |
char * | get_port_lists_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Get all port_lists, XSL transform the result. More... | |
char * | delete_port_list_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Delete a port list, get all port lists, XSL transform the result. More... | |
char * | delete_trash_port_list_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Delete a trash port list, get all trash, XSL transform the result. More... | |
char * | delete_port_range_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Delete a port range, get the port list, XSL transform the result. More... | |
char * | export_port_list_omp (credentials_t *, params_t *, enum content_type *, char **, gsize *, cmd_response_data_t *) |
Export a Port List. More... | |
char * | export_port_lists_omp (credentials_t *, params_t *, enum content_type *, char **, gsize *, cmd_response_data_t *) |
Export a list of Port Lists. More... | |
char * | import_port_list_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Import port list, get all port_lists, XSL transform the result. More... | |
char * | create_role_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Create a role, get all roles, XSL transform the result. More... | |
char * | delete_role_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Delete a role, get all roles, XSL transform the result. More... | |
char * | delete_trash_role_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Delete a role from trash, get all roles, XSL transform the result. More... | |
char * | edit_role_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Setup edit_role XML, XSL transform the result. More... | |
char * | export_role_omp (credentials_t *, params_t *, enum content_type *, char **, gsize *, cmd_response_data_t *) |
Export a role. More... | |
char * | export_roles_omp (credentials_t *, params_t *, enum content_type *, char **, gsize *, cmd_response_data_t *) |
Export a list of roles. More... | |
char * | get_role_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Get one role, XSL transform the result. More... | |
char * | get_roles_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Get all roles, XSL transform the result. More... | |
char * | new_role_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Returns page to create a new role. More... | |
char * | save_role_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Modify a role, return the next page. More... | |
char * | get_overrides_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Get all overrides, XSL transform the result. More... | |
char * | get_override_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Get an override, XSL transform the result. More... | |
char * | new_override_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Return the new overrides page. More... | |
char * | create_override_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Create an override, get report, XSL transform the result. More... | |
char * | delete_override_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Delete override, get next page, XSL transform the result. More... | |
char * | delete_trash_override_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Delete a override, get all overrides, XSL transform the result. More... | |
char * | edit_override_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Edit override, get next page, XSL transform the result. More... | |
char * | save_override_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Save override, get next page, XSL transform the result. More... | |
char * | export_override_omp (credentials_t *, params_t *, enum content_type *, char **, gsize *, cmd_response_data_t *) |
Export an override. More... | |
char * | export_overrides_omp (credentials_t *, params_t *, enum content_type *, char **, gsize *, cmd_response_data_t *) |
Export a list of overrides. More... | |
char * | get_slave_omp (credentials_t *, params_t *, cmd_response_data_t *) |
char * | get_slaves_omp (credentials_t *, params_t *, cmd_response_data_t *) |
char * | create_slave_omp (credentials_t *, params_t *, cmd_response_data_t *) |
char * | new_slave_omp (credentials_t *, params_t *, cmd_response_data_t *) |
char * | save_slave_omp (credentials_t *, params_t *, cmd_response_data_t *) |
char * | delete_slave_omp (credentials_t *, params_t *, cmd_response_data_t *) |
char * | delete_trash_slave_omp (credentials_t *, params_t *, cmd_response_data_t *) |
char * | edit_slave_omp (credentials_t *, params_t *, cmd_response_data_t *) |
char * | export_slave_omp (credentials_t *, params_t *, enum content_type *, char **, gsize *, cmd_response_data_t *) |
char * | export_slaves_omp (credentials_t *, params_t *, enum content_type *, char **, gsize *, cmd_response_data_t *) |
char * | get_system_reports_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Get all system reports, XSL transform the result. More... | |
char * | get_system_report_omp (credentials_t *, const char *, params_t *, enum content_type *, gsize *, cmd_response_data_t *) |
Return system report image. More... | |
char * | get_report_format_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Get one report format, XSL transform the result. More... | |
char * | get_report_formats_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Get all Report Formats, XSL transform the result. More... | |
char * | new_report_format_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Return the new report format page. More... | |
char * | delete_report_format_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Delete report format, get report formats, XSL transform the result. More... | |
char * | delete_trash_report_format_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Delete a trash report format, get all trash, XSL transform the result. More... | |
char * | edit_report_format_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Setup edit_report_format XML, XSL transform the result. More... | |
char * | import_report_format_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Import report format, get all report formats, XSL transform result. More... | |
char * | save_report_format_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Save report_format, get next page, XSL transform the result. More... | |
char * | verify_report_format_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Verify report format, get report formats, XSL transform the result. More... | |
char * | get_feeds_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Get descriptions of the feeds connected to the manager. More... | |
char * | sync_feed_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Synchronize with an NVT feed and XSL transform the result. More... | |
char * | sync_scap_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Synchronize with a SCAP feed and XSL transform the result. More... | |
char * | sync_cert_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Synchronize with a CERT feed and XSL transform the result. More... | |
char * | create_filter_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Create a filter, get all filters, XSL transform the result. More... | |
char * | delete_filter_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Delete a filter, get all filters, XSL transform the result. More... | |
char * | delete_trash_filter_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Delete a filter, get all filters, XSL transform the result. More... | |
char * | edit_filter_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Setup edit_filter XML, XSL transform the result. More... | |
char * | export_filter_omp (credentials_t *, params_t *, enum content_type *, char **, gsize *, cmd_response_data_t *) |
Export a filter. More... | |
char * | export_filters_omp (credentials_t *, params_t *, enum content_type *, char **, gsize *, cmd_response_data_t *) |
Export a list of filters. More... | |
char * | get_filter_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Get one filter, XSL transform the result. More... | |
char * | get_filters_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Get all filters, XSL transform the result. More... | |
char * | new_filter_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Returns page to create a new filter. More... | |
char * | save_filter_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Modify a filter, get all filters, XSL transform the result. More... | |
char * | create_user_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Create a user, get all users, XSL transform the result. More... | |
char * | delete_user_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Delete a user, get all users, XSL transform the result. More... | |
char * | delete_user_confirm_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Show confirmation deleting a user, XSL transform the result. More... | |
char * | edit_user_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Setup edit_user XML, XSL transform the result. More... | |
char * | export_user_omp (credentials_t *, params_t *, enum content_type *, char **, gsize *, cmd_response_data_t *) |
Export a user. More... | |
char * | export_users_omp (credentials_t *, params_t *, enum content_type *, char **, gsize *, cmd_response_data_t *) |
Export a list of users. More... | |
char * | get_user_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Get one user, XSL transform the result. More... | |
char * | get_users_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Get all users, XSL transform the result. More... | |
char * | new_user_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Returns page to create a new user. More... | |
char * | save_user_omp (credentials_t *, params_t *, char **, char **, int *, cmd_response_data_t *) |
Modify a user, get all users, XSL transform the result. More... | |
char * | save_auth_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Save authentication settings. More... | |
char * | save_chart_preference_omp (credentials_t *, params_t *, gchar **, gchar **, cmd_response_data_t *) |
Save chart preferences. More... | |
char * | auth_settings_omp (credentials_t *, params_t *, cmd_response_data_t *) |
char * | process_bulk_omp (credentials_t *, params_t *, enum content_type *, char **, gsize *, cmd_response_data_t *) |
Returns a process_bulk page. More... | |
char * | bulk_delete_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Delete multiple resources, get next page, XSL transform the result. More... | |
char * | run_wizard_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Run a wizard and XSL transform the result. More... | |
char * | wizard_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Returns a wizard page. More... | |
char * | wizard_get_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Returns a wizard_get page. More... | |
char * | cvss_calculator (credentials_t *, params_t *, cmd_response_data_t *) |
char * | dashboard (credentials_t *, params_t *, cmd_response_data_t *) |
Show a dashboard. More... | |
char * | get_trash_omp (credentials_t *, params_t *params, cmd_response_data_t *) |
Get all trash, XSL transform the result. More... | |
char * | restore_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Restore a resource, get all trash, XSL transform the result. More... | |
char * | empty_trashcan_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Empty the trashcan, get all trash, XSL transform the result. More... | |
char * | get_protocol_doc_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Get OMP doc. More... | |
char * | export_omp_doc_omp (credentials_t *, params_t *, enum content_type *, char **, gsize *, cmd_response_data_t *) |
Download the OMP doc. More... | |
char * | edit_my_settings_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Returns page with user's settings, for editing. More... | |
char * | get_my_settings_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Returns page with user's settings. More... | |
char * | save_my_settings_omp (credentials_t *, params_t *, const char *, char **, char **, char **, char **, cmd_response_data_t *) |
Returns page with user's settings, for editing. More... | |
int | authenticate_omp (const gchar *, const gchar *, gchar **, gchar **, gchar **, gchar **, gchar **, gchar **, GTree **, gchar **) |
Check authentication credentials. More... | |
char * | get_info_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Get info, XSL transform the result. More... | |
char * | get_nvts_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Requests NVT details, accepting extra commands. More... | |
char * | get_info (credentials_t *, params_t *, const char *, cmd_response_data_t *) |
Requests SecInfo. More... | |
char * | new_host_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Return the new host page. More... | |
char * | create_asset_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Create an asset, get report, XSL transform the result. More... | |
char * | create_host_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Create a host, serve next page. More... | |
char * | delete_asset_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Delete an asset, go to the next page. More... | |
char * | edit_asset_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Setup edit_asset XML, XSL transform the result. More... | |
char * | save_asset_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Modify an asset, get all assets, XSL transform the result. More... | |
char * | get_assets_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Get assets, XSL transform the result. More... | |
char * | get_asset_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Get asset, XSL transform the result. More... | |
char * | export_asset_omp (credentials_t *, params_t *, enum content_type *, char **, gsize *, cmd_response_data_t *) |
Export an asset. More... | |
char * | export_assets_omp (credentials_t *, params_t *, enum content_type *, char **, gsize *, cmd_response_data_t *) |
Export a list of assets. More... | |
char * | get_assets_chart_omp (credentials_t *, params_t *, cmd_response_data_t *) |
Get an assets chart, XSL transform the result. More... | |
Headers for GSA's OMP communication module.
Definition in file gsad_omp.h.
char* auth_settings_omp | ( | credentials_t * | , |
params_t * | , | ||
cmd_response_data_t * | |||
) |
Definition at line 25651 of file gsad_omp.c.
References CHECK_PARAM_INVALID, command_enabled(), gsad_message(), cmd_response_data_t::http_status_code, and params_value().
int authenticate_omp | ( | const gchar * | username, |
const gchar * | password, | ||
gchar ** | role, | ||
gchar ** | timezone, | ||
gchar ** | severity, | ||
gchar ** | capabilities, | ||
gchar ** | language, | ||
gchar ** | pw_warning, | ||
GTree ** | chart_prefs, | ||
gchar ** | autorefresh | ||
) |
Check authentication credentials.
[in] | username | Username. |
[in] | password | Password. |
[out] | role | Role. |
[out] | timezone | Timezone. |
[out] | severity | Severity class. |
[out] | capabilities | Capabilities of manager. |
[out] | language | User Interface Language, or NULL. |
[out] | pw_warning | Password warning message, NULL if password is OK. |
[out] | chart_prefs | Chart preferences. |
[out] | autorefresh | Autorefresh preference. |
Definition at line 28065 of file gsad_omp.c.
References manager_address, manager_port, and openvas_connection_open().
Referenced by exec_omp_post(), and user_find().
char* bulk_delete_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Delete multiple resources, get next page, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 27059 of file gsad_omp.c.
References gsad_message(), cmd_response_data_t::http_status_code, manager_connect(), params_add(), params_given(), params_iterator_init, params_iterator_next(), params_iterator_t, params_t, params_value(), and params_values().
char* clone_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Clone a resource, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 9795 of file gsad_omp.c.
References CHECK, gsad_message(), cmd_response_data_t::http_status_code, manager_connect(), params_add(), params_given(), params_value(), and set_http_status_from_entity().
void cmd_response_data_init | ( | cmd_response_data_t * | data | ) |
Initializes a cmd_response_data_t struct.
[in] | data | The cmd_response_data_t struct to initialize |
Definition at line 347 of file gsad_omp.c.
References cmd_response_data_t::http_status_code, and cmd_response_data_t::redirect.
Referenced by exec_omp_post(), and handle_request().
void cmd_response_data_reset | ( | cmd_response_data_t * | data | ) |
Clears a cmd_response_data_t struct.
[in] | data | Struct to reset. |
Definition at line 359 of file gsad_omp.c.
Referenced by exec_omp_post(), and handle_request().
char* create_agent_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Create an agent, get all agents, XSL transform result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 7061 of file gsad_omp.c.
References CHECK_PARAM_INVALID, gsad_message(), cmd_response_data_t::http_status_code, params_add(), params_filename(), params_value(), and params_value_size().
char* create_alert_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Create an alert, get all alerts, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 8347 of file gsad_omp.c.
References CHECK_PARAM_INVALID, gsad_message(), cmd_response_data_t::http_status_code, params_add(), params_iterator_init, params_iterator_next(), params_iterator_t, params_t, params_value(), params_values(), and param::value.
char* create_asset_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Create an asset, get report, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 27504 of file gsad_omp.c.
References CHECK_PARAM_INVALID, gsad_message(), cmd_response_data_t::http_status_code, and params_value().
char* create_config_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Create config, get all configs, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 11648 of file gsad_omp.c.
References CHECK_PARAM_INVALID, gsad_message(), cmd_response_data_t::http_status_code, params_add(), and params_value().
char* create_container_task_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Create a container task, serve next page.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 4134 of file gsad_omp.c.
References CHECK_PARAM_INVALID, gsad_message(), cmd_response_data_t::http_status_code, params_add(), and params_value().
char* create_credential_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Create a credential, get all credentials, XSL transform result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 6110 of file gsad_omp.c.
References CHECK_PARAM_INVALID, gsad_message(), cmd_response_data_t::http_status_code, message_invalid(), params_add(), and params_value().
char* create_filter_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Create a filter, get all filters, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 24302 of file gsad_omp.c.
References CHECK_PARAM_INVALID, gsad_message(), cmd_response_data_t::http_status_code, params_add(), params_value(), param::valid, param::valid_utf8, and param::value.
char* create_group_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Create a group, get all groups, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 20814 of file gsad_omp.c.
References CHECK_PARAM_INVALID, gsad_message(), cmd_response_data_t::http_status_code, params_add(), params_value(), and users.
char* create_host_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Create a host, serve next page.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 27244 of file gsad_omp.c.
References CHECK_PARAM_INVALID, gsad_message(), cmd_response_data_t::http_status_code, params_add(), and params_value().
char* create_note_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Create a note, get report, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 15942 of file gsad_omp.c.
References CHECK_PARAM_INVALID, gsad_message(), cmd_response_data_t::http_status_code, params_add(), params_given(), params_original_value(), params_valid(), and params_value().
char* create_override_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Create an override, get report, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 16658 of file gsad_omp.c.
References CHECK_PARAM_INVALID, gsad_message(), cmd_response_data_t::http_status_code, params_add(), params_given(), params_original_value(), params_valid(), and params_value().
char* create_permission_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Create a permission, get all permissions, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 21365 of file gsad_omp.c.
References CHECK_PARAM_INVALID, gsad_message(), cmd_response_data_t::http_status_code, params_add(), params_given(), and params_value().
char* create_permissions_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Create multiple permission, get next page, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 22003 of file gsad_omp.c.
References CHECK_OMPF_RET, CHECK_PARAM, gsad_message(), cmd_response_data_t::http_status_code, new_permission(), params_given(), params_iterator_init, params_iterator_next(), params_iterator_t, params_t, params_value(), params_values(), cmd_response_data_t::redirect, and param::value.
char* create_port_list_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Create a port list, get all port lists, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 22919 of file gsad_omp.c.
References CHECK_PARAM_INVALID, gsad_message(), cmd_response_data_t::http_status_code, params_add(), and params_value().
char* create_port_range_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Add a range to a port list, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 23044 of file gsad_omp.c.
References CHECK_PARAM_INVALID, gsad_message(), cmd_response_data_t::http_status_code, and params_value().
char* create_report_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Create a report, get all tasks, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 3972 of file gsad_omp.c.
References CHECK_PARAM_INVALID, gsad_message(), cmd_response_data_t::http_status_code, message_invalid(), params_given(), and params_value().
Referenced by import_report_omp().
char* create_role_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Create a role, get all roles, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 23538 of file gsad_omp.c.
References CHECK_PARAM_INVALID, gsad_message(), cmd_response_data_t::http_status_code, params_add(), params_value(), and users.
char* create_scanner_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Create a scanner, get all scanners, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 17414 of file gsad_omp.c.
References CHECK_PARAM_INVALID, gsad_message(), cmd_response_data_t::http_status_code, params_add(), params_given(), and params_value().
char* create_schedule_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Create a schedule, get all schedules, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 17941 of file gsad_omp.c.
References CHECK_PARAM_INVALID, gsad_message(), cmd_response_data_t::http_status_code, params_add(), and params_value().
char* create_slave_omp | ( | credentials_t * | , |
params_t * | , | ||
cmd_response_data_t * | |||
) |
char* create_tag_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Create a tag, get report, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 10357 of file gsad_omp.c.
References CHECK_PARAM_INVALID, gsad_message(), cmd_response_data_t::http_status_code, params_add(), and params_value().
char* create_target_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Create a target, get all targets, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 9575 of file gsad_omp.c.
References CHECK_PARAM_INVALID, gsad_message(), cmd_response_data_t::http_status_code, message_invalid(), params_add(), and params_value().
char* create_task_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Create a task, get all tasks, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 4217 of file gsad_omp.c.
References CHECK, gsad_message(), cmd_response_data_t::http_status_code, params_add(), params_given(), params_iterator_init, params_iterator_next(), params_iterator_t, params_t, params_valid(), params_value(), params_values(), and param::value.
char* create_user_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Create a user, get all users, XSL transform the result.
[in] | credentials | Username and password for authentication |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 25329 of file gsad_omp.c.
References CHECK_PARAM_INVALID, gsad_message(), cmd_response_data_t::http_status_code, params_add(), params_given(), params_iterator_init, params_iterator_next(), params_iterator_t, params_t, params_value(), params_values(), and param::value.
char* cvss_calculator | ( | credentials_t * | , |
params_t * | , | ||
cmd_response_data_t * | |||
) |
Definition at line 26028 of file gsad_omp.c.
References params_value().
Referenced by exec_omp_get().
char* dashboard | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Show a dashboard.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 26122 of file gsad_omp.c.
References gsad_message(), credentials_t::guest, cmd_response_data_t::http_status_code, and params_value().
Referenced by exec_omp_get().
char* delete_agent_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Delete agent, get all agents, XSL transform result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 7198 of file gsad_omp.c.
References delete_resource().
char* delete_alert_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Delete an alert, get all alerts, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 8488 of file gsad_omp.c.
References delete_resource().
char* delete_asset_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Delete an asset, go to the next page.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 27582 of file gsad_omp.c.
References gsad_message(), cmd_response_data_t::http_status_code, manager_connect(), params_add(), params_get(), params_given(), params_value(), cmd_response_data_t::redirect, param::value, and param::value_size.
char* delete_config_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Delete config, get all configs, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 13286 of file gsad_omp.c.
References delete_resource().
char* delete_credential_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Delete credential, get all credentials, XSL transform result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 6750 of file gsad_omp.c.
References delete_resource().
char* delete_filter_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Delete a filter, get all filters, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 24417 of file gsad_omp.c.
References delete_resource(), free_find_by_value(), init_find_by_value(), find_by_value_t::keys, credentials_t::last_filt_ids, params_get(), and param::value.
char* delete_group_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Delete a group, get all groups, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 20797 of file gsad_omp.c.
References delete_resource().
char* delete_note_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Delete note, get next page, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 16102 of file gsad_omp.c.
References delete_resource().
char* delete_override_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Delete override, get next page, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 16846 of file gsad_omp.c.
References delete_resource().
char* delete_permission_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Delete a permission, get all permissions, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 21170 of file gsad_omp.c.
References delete_resource().
char* delete_port_list_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Delete a port list, get all port lists, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 23335 of file gsad_omp.c.
References delete_resource().
char* delete_port_range_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Delete a port range, get the port list, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 23369 of file gsad_omp.c.
References delete_resource().
char* delete_report_format_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Delete report format, get report formats, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 18552 of file gsad_omp.c.
References delete_resource().
char* delete_report_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Delete report, get task status, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 13651 of file gsad_omp.c.
References delete_resource().
char* delete_role_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Delete a role, get all roles, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 23521 of file gsad_omp.c.
References delete_resource().
char* delete_scanner_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Delete a scanner, get all scanners, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 17511 of file gsad_omp.c.
References delete_resource().
char* delete_schedule_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Delete a schedule, get all schedules, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 18072 of file gsad_omp.c.
References delete_resource().
char* delete_slave_omp | ( | credentials_t * | , |
params_t * | , | ||
cmd_response_data_t * | |||
) |
char* delete_tag_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Delete note, get next page, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 10455 of file gsad_omp.c.
References delete_resource().
char* delete_target_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Delete a target, get all targets, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 9953 of file gsad_omp.c.
References delete_resource().
char* delete_task_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Delete a task, get all tasks, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 4573 of file gsad_omp.c.
References delete_resource().
char* delete_trash_agent_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Delete a trash agent, get all agents, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 9970 of file gsad_omp.c.
References delete_resource().
char* delete_trash_alert_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Delete a trash alert, get all trash, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 10004 of file gsad_omp.c.
References delete_resource().
char* delete_trash_config_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Delete a trash config, get all trash, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 9987 of file gsad_omp.c.
References delete_resource().
char* delete_trash_credential_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Delete a trash credential, get all trash, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 10021 of file gsad_omp.c.
References delete_resource().
char* delete_trash_filter_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Delete a filter, get all filters, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 24400 of file gsad_omp.c.
References delete_resource().
char* delete_trash_group_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Delete a group from trash, get all groups, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 20780 of file gsad_omp.c.
References delete_resource().
char* delete_trash_note_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Delete a note, get all notes, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 16118 of file gsad_omp.c.
References delete_resource().
char* delete_trash_override_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Delete a override, get all overrides, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 16863 of file gsad_omp.c.
References delete_resource().
char* delete_trash_permission_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Delete a permission, get all permissions, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 21153 of file gsad_omp.c.
References delete_resource().
char* delete_trash_port_list_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Delete a trash port list, get all trash, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 23352 of file gsad_omp.c.
References delete_resource().
char* delete_trash_report_format_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Delete a trash report format, get all trash, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 10038 of file gsad_omp.c.
References delete_resource().
char* delete_trash_role_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Delete a role from trash, get all roles, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 23504 of file gsad_omp.c.
References delete_resource().
char* delete_trash_scanner_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Delete a trash scanner, get all scanners, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 17528 of file gsad_omp.c.
References delete_resource().
char* delete_trash_schedule_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Delete a trash schedule, get all trash, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 10055 of file gsad_omp.c.
References delete_resource().
char* delete_trash_slave_omp | ( | credentials_t * | , |
params_t * | , | ||
cmd_response_data_t * | |||
) |
char* delete_trash_tag_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Delete a note, get all notes, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 10471 of file gsad_omp.c.
References delete_resource().
char* delete_trash_target_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Delete a trash target, get all trash, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 10072 of file gsad_omp.c.
References delete_resource().
char* delete_trash_task_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Delete a trash task, get all trash, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 10089 of file gsad_omp.c.
References delete_resource().
char* delete_user_confirm_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Show confirmation deleting a user, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 25148 of file gsad_omp.c.
char* delete_user_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Delete a user, get all users, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 25064 of file gsad_omp.c.
References delete_resource().
int download_agent_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
gsize * | result_len, | ||
char ** | html, | ||
char ** | filename, | ||
cmd_response_data_t * | response_data | ||
) |
Get an agent, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | result_len | Length of result. |
[out] | html | Result of XSL transformation. Required. |
[out] | filename | Agent filename return. NULL to skip. Only set on success with agent_id. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 7219 of file gsad_omp.c.
References gsad_message(), cmd_response_data_t::http_status_code, manager_connect(), and params_value().
Referenced by exec_omp_get().
char* download_ca_pub | ( | credentials_t * | credentials, |
params_t * | params, | ||
gsize * | response_size, | ||
cmd_response_data_t * | response_data | ||
) |
Get a Scanner's CA Certificate.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[in] | response_size | Size of cert. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 15295 of file gsad_omp.c.
References gsad_message(), cmd_response_data_t::http_status_code, and params_value().
Referenced by exec_omp_get().
int download_credential_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
gsize * | result_len, | ||
char ** | html, | ||
char ** | login, | ||
cmd_response_data_t * | response_data | ||
) |
Export a Credential in a defined format.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | result_len | Length of result. |
[out] | html | Result of XSL transformation. 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. |
Definition at line 6455 of file gsad_omp.c.
References gsad_message(), cmd_response_data_t::http_status_code, manager_connect(), and params_value().
Referenced by exec_omp_get().
char* download_key_pub | ( | credentials_t * | credentials, |
params_t * | params, | ||
gsize * | response_size, | ||
cmd_response_data_t * | response_data | ||
) |
Get a Scanner's Certificate.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[in] | response_size | Size of cert. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 15328 of file gsad_omp.c.
References gsad_message(), cmd_response_data_t::http_status_code, and params_value().
Referenced by exec_omp_get().
char* download_ssl_cert | ( | credentials_t * | credentials, |
params_t * | params, | ||
gsize * | response_size, | ||
cmd_response_data_t * | response_data | ||
) |
Get an SSL Certificate.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[in] | response_size | Size of cert. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 15254 of file gsad_omp.c.
References gsad_message(), cmd_response_data_t::http_status_code, and params_value().
Referenced by exec_omp_get().
char* edit_agent_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Setup edit_agent XML, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 7431 of file gsad_omp.c.
References edit_agent().
char* edit_alert_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Setup edit_alert XML, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 9079 of file gsad_omp.c.
References edit_alert().
char* edit_asset_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Setup edit_asset XML, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 27854 of file gsad_omp.c.
References edit_asset().
char* edit_config_family_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get details of a family for editing a config, XSL transform result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 12700 of file gsad_omp.c.
char* edit_config_nvt_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Edit details of an NVT for a config, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 13024 of file gsad_omp.c.
char* edit_config_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get a config, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 12090 of file gsad_omp.c.
char* edit_credential_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Setup edit_credential XML, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 6801 of file gsad_omp.c.
char* edit_filter_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Setup edit_filter XML, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 24487 of file gsad_omp.c.
References edit_filter().
char* edit_group_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Setup edit_group XML, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 20935 of file gsad_omp.c.
References edit_group().
char* edit_my_settings_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Returns page with user's settings, for editing.
[in] | credentials | Credentials of user issuing the action. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 19638 of file gsad_omp.c.
char* edit_note_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Edit note, get next page, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 16221 of file gsad_omp.c.
References edit_note().
char* edit_override_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Edit override, get next page, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 16966 of file gsad_omp.c.
References edit_override().
char* edit_permission_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Setup edit_permission XML, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 22679 of file gsad_omp.c.
References edit_permission().
char* edit_port_list_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Setup edit_port_list XML, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 23235 of file gsad_omp.c.
char* edit_report_format_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Setup edit_report_format XML, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 18605 of file gsad_omp.c.
char* edit_role_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Setup edit_role XML, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 23736 of file gsad_omp.c.
char* edit_scanner_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Setup edit_scanner XML, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 17650 of file gsad_omp.c.
References edit_scanner().
char* edit_schedule_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Setup edit_schedule XML, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 24693 of file gsad_omp.c.
References edit_schedule().
char* edit_slave_omp | ( | credentials_t * | , |
params_t * | , | ||
cmd_response_data_t * | |||
) |
char* edit_tag_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Setup edit_tag XML, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 10586 of file gsad_omp.c.
References edit_tag().
char* edit_target_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Setup edit_target XML, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 11113 of file gsad_omp.c.
References edit_target().
char* edit_task_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Setup edit_task XML, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 4738 of file gsad_omp.c.
char* edit_user_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Setup edit_user XML, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 25644 of file gsad_omp.c.
References edit_user().
char* empty_trashcan_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Empty the trashcan, get all trash, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 10206 of file gsad_omp.c.
References gsad_message(), cmd_response_data_t::http_status_code, manager_connect(), and params_value().
char* export_agent_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
enum content_type * | content_type, | ||
char ** | content_disposition, | ||
gsize * | content_length, | ||
cmd_response_data_t * | response_data | ||
) |
Export a agent.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | content_type | Content type return. |
[out] | content_disposition | Content disposition return. |
[out] | content_length | Content length return. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 7695 of file gsad_omp.c.
References export_resource().
Referenced by exec_omp_get().
char* export_agents_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
enum content_type * | content_type, | ||
char ** | content_disposition, | ||
gsize * | content_length, | ||
cmd_response_data_t * | response_data | ||
) |
Export a list of agents.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | content_type | Content type return. |
[out] | content_disposition | Content disposition return. |
[out] | content_length | Content length return. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 7717 of file gsad_omp.c.
Referenced by exec_omp_get().
char* export_alert_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
enum content_type * | content_type, | ||
char ** | content_disposition, | ||
gsize * | content_length, | ||
cmd_response_data_t * | response_data | ||
) |
Export an alert.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | content_type | Content type return. |
[out] | content_disposition | Content disposition return. |
[out] | content_length | Content length return. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 9331 of file gsad_omp.c.
References export_resource().
Referenced by exec_omp_get().
char* export_alerts_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
enum content_type * | content_type, | ||
char ** | content_disposition, | ||
gsize * | content_length, | ||
cmd_response_data_t * | response_data | ||
) |
Export a list of alerts.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | content_type | Content type return. |
[out] | content_disposition | Content disposition return. |
[out] | content_length | Content length return. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 9353 of file gsad_omp.c.
Referenced by exec_omp_get().
char* export_asset_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
enum content_type * | content_type, | ||
char ** | content_disposition, | ||
gsize * | content_length, | ||
cmd_response_data_t * | response_data | ||
) |
Export an asset.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | content_type | Content type return. |
[out] | content_disposition | Content disposition return. |
[out] | content_length | Content length return. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 27727 of file gsad_omp.c.
References export_resource().
Referenced by exec_omp_get().
char* export_assets_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
enum content_type * | content_type, | ||
char ** | content_disposition, | ||
gsize * | content_length, | ||
cmd_response_data_t * | response_data | ||
) |
Export a list of assets.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | content_type | Content type return. |
[out] | content_disposition | Content disposition return. |
[out] | content_length | Content length return. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 27749 of file gsad_omp.c.
Referenced by exec_omp_get().
char* export_config_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
enum content_type * | content_type, | ||
char ** | content_disposition, | ||
gsize * | content_length, | ||
cmd_response_data_t * | response_data | ||
) |
Export a config.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | content_type | Content type return. |
[out] | content_disposition | Content dispositions return. |
[out] | content_length | Content length return. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 13306 of file gsad_omp.c.
References export_resource().
Referenced by exec_omp_get().
char* export_configs_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
enum content_type * | content_type, | ||
char ** | content_disposition, | ||
gsize * | content_length, | ||
cmd_response_data_t * | response_data | ||
) |
Export a list of scan configs.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | content_type | Content type return. |
[out] | content_disposition | Content disposition return. |
[out] | content_length | Content length return. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 13328 of file gsad_omp.c.
Referenced by exec_omp_get().
char* export_credential_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
enum content_type * | content_type, | ||
char ** | content_disposition, | ||
gsize * | content_length, | ||
cmd_response_data_t * | response_data | ||
) |
Export a Credential.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | content_type | Content type return. |
[out] | content_disposition | Content disposition return. |
[out] | content_length | Content length return. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 6673 of file gsad_omp.c.
References export_resource().
Referenced by exec_omp_get().
char* export_credentials_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
enum content_type * | content_type, | ||
char ** | content_disposition, | ||
gsize * | content_length, | ||
cmd_response_data_t * | response_data | ||
) |
Export a list of Credentials.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | content_type | Content type return. |
[out] | content_disposition | Content disposition return. |
[out] | content_length | Content length return. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 6696 of file gsad_omp.c.
Referenced by exec_omp_get().
char* export_filter_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
enum content_type * | content_type, | ||
char ** | content_disposition, | ||
gsize * | content_length, | ||
cmd_response_data_t * | response_data | ||
) |
Export a filter.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | content_type | Content type return. |
[out] | content_disposition | Content disposition return. |
[out] | content_length | Content length return. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 24506 of file gsad_omp.c.
References export_resource().
Referenced by exec_omp_get().
char* export_filters_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
enum content_type * | content_type, | ||
char ** | content_disposition, | ||
gsize * | content_length, | ||
cmd_response_data_t * | response_data | ||
) |
Export a list of filters.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | content_type | Content type return. |
[out] | content_disposition | Content disposition return. |
[out] | content_length | Content length return. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 24528 of file gsad_omp.c.
Referenced by exec_omp_get().
char* export_group_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
enum content_type * | content_type, | ||
char ** | content_disposition, | ||
gsize * | content_length, | ||
cmd_response_data_t * | response_data | ||
) |
Export a group.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | content_type | Content type return. |
[out] | content_disposition | Content disposition return. |
[out] | content_length | Content length return. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 20954 of file gsad_omp.c.
References export_resource().
Referenced by exec_omp_get().
char* export_groups_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
enum content_type * | content_type, | ||
char ** | content_disposition, | ||
gsize * | content_length, | ||
cmd_response_data_t * | response_data | ||
) |
Export a list of groups.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | content_type | Content type return. |
[out] | content_disposition | Content disposition return. |
[out] | content_length | Content length return. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 20976 of file gsad_omp.c.
Referenced by exec_omp_get().
char* export_note_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
enum content_type * | content_type, | ||
char ** | content_disposition, | ||
gsize * | content_length, | ||
cmd_response_data_t * | response_data | ||
) |
Export a note.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | content_type | Content type return. |
[out] | content_disposition | Content disposition return. |
[out] | content_length | Content length return. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 13349 of file gsad_omp.c.
References export_resource().
Referenced by exec_omp_get().
char* export_notes_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
enum content_type * | content_type, | ||
char ** | content_disposition, | ||
gsize * | content_length, | ||
cmd_response_data_t * | response_data | ||
) |
Export a list of notes.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | content_type | Content type return. |
[out] | content_disposition | Content disposition return. |
[out] | content_length | Content length return. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 13371 of file gsad_omp.c.
Referenced by exec_omp_get().
char* export_omp_doc_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
enum content_type * | content_type, | ||
char ** | content_disposition, | ||
gsize * | content_length, | ||
cmd_response_data_t * | response_data | ||
) |
Download the OMP doc.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | content_type | Content type return. |
[out] | content_disposition | Content disposition return. |
[out] | content_length | Content length return. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 20550 of file gsad_omp.c.
References GSAD_CONTENT_TYPE_APP_XML, gsad_message(), cmd_response_data_t::http_status_code, manager_connect(), and params_value().
Referenced by exec_omp_get().
char* export_override_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
enum content_type * | content_type, | ||
char ** | content_disposition, | ||
gsize * | content_length, | ||
cmd_response_data_t * | response_data | ||
) |
Export an override.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | content_type | Content type return. |
[out] | content_disposition | Content disposition return. |
[out] | content_length | Content length return. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 13392 of file gsad_omp.c.
References export_resource().
Referenced by exec_omp_get().
char* export_overrides_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
enum content_type * | content_type, | ||
char ** | content_disposition, | ||
gsize * | content_length, | ||
cmd_response_data_t * | response_data | ||
) |
Export a list of overrides.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | content_type | Content type return. |
[out] | content_disposition | Content disposition return. |
[out] | content_length | Content length return. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 13415 of file gsad_omp.c.
Referenced by exec_omp_get().
char* export_permission_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
enum content_type * | content_type, | ||
char ** | content_disposition, | ||
gsize * | content_length, | ||
cmd_response_data_t * | response_data | ||
) |
Export a permission.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | content_type | Content type return. |
[out] | content_disposition | Content disposition return. |
[out] | content_length | Content length return. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 22698 of file gsad_omp.c.
References export_resource().
Referenced by exec_omp_get().
char* export_permissions_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
enum content_type * | content_type, | ||
char ** | content_disposition, | ||
gsize * | content_length, | ||
cmd_response_data_t * | response_data | ||
) |
Export a list of permissions.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | content_type | Content type return. |
[out] | content_disposition | Content disposition return. |
[out] | content_length | Content length return. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 22721 of file gsad_omp.c.
Referenced by exec_omp_get().
char* export_port_list_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
enum content_type * | content_type, | ||
char ** | content_disposition, | ||
gsize * | content_length, | ||
cmd_response_data_t * | response_data | ||
) |
Export a Port List.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | content_type | Content type return. |
[out] | content_disposition | Content disposition return. |
[out] | content_length | Content length return. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 13438 of file gsad_omp.c.
References export_resource().
Referenced by exec_omp_get().
char* export_port_lists_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
enum content_type * | content_type, | ||
char ** | content_disposition, | ||
gsize * | content_length, | ||
cmd_response_data_t * | response_data | ||
) |
Export a list of Port Lists.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | content_type | Content type return. |
[out] | content_disposition | Content disposition return. |
[out] | content_length | Content length return. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 13462 of file gsad_omp.c.
Referenced by exec_omp_get().
char* export_preference_file_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
enum content_type * | content_type, | ||
char ** | content_disposition, | ||
gsize * | content_length, | ||
cmd_response_data_t * | response_data | ||
) |
Export a file preference.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | content_type | Content type return. |
[out] | content_disposition | Content dispositions return. |
[out] | content_length | Content length return. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 13484 of file gsad_omp.c.
References GSAD_CONTENT_TYPE_OCTET_STREAM, gsad_message(), GSAD_MESSAGE_INVALID_PARAM, cmd_response_data_t::http_status_code, manager_connect(), and params_value().
Referenced by exec_omp_get().
char* export_report_format_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
enum content_type * | content_type, | ||
char ** | content_disposition, | ||
gsize * | content_length, | ||
cmd_response_data_t * | response_data | ||
) |
Export a report format.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | content_type | Content type return. |
[out] | content_disposition | Content disposition return. |
[out] | content_length | Content length return. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 13609 of file gsad_omp.c.
References export_resource().
Referenced by exec_omp_get().
char* export_report_formats_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
enum content_type * | content_type, | ||
char ** | content_disposition, | ||
gsize * | content_length, | ||
cmd_response_data_t * | response_data | ||
) |
Export a list of Report Formats.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | content_type | Content type return. |
[out] | content_disposition | Content disposition return. |
[out] | content_length | Content length return. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 13632 of file gsad_omp.c.
Referenced by exec_omp_get().
char* export_result_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
enum content_type * | content_type, | ||
char ** | content_disposition, | ||
gsize * | content_length, | ||
cmd_response_data_t * | response_data | ||
) |
Export a result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | content_type | Content type return. |
[out] | content_disposition | Content disposition return. |
[out] | content_length | Content length return. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 15365 of file gsad_omp.c.
References export_resource().
Referenced by exec_omp_get().
char* export_results_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
enum content_type * | content_type, | ||
char ** | content_disposition, | ||
gsize * | content_length, | ||
cmd_response_data_t * | response_data | ||
) |
Export a list of results.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | content_type | Content type return. |
[out] | content_disposition | Content disposition return. |
[out] | content_length | Content length return. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 15387 of file gsad_omp.c.
Referenced by exec_omp_get().
char* export_role_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
enum content_type * | content_type, | ||
char ** | content_disposition, | ||
gsize * | content_length, | ||
cmd_response_data_t * | response_data | ||
) |
Export a role.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | content_type | Content type return. |
[out] | content_disposition | Content disposition return. |
[out] | content_length | Content length return. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 23821 of file gsad_omp.c.
References export_resource().
Referenced by exec_omp_get().
char* export_roles_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
enum content_type * | content_type, | ||
char ** | content_disposition, | ||
gsize * | content_length, | ||
cmd_response_data_t * | response_data | ||
) |
Export a list of roles.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | content_type | Content type return. |
[out] | content_disposition | Content disposition return. |
[out] | content_length | Content length return. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 23843 of file gsad_omp.c.
Referenced by exec_omp_get().
char* export_scanner_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
enum content_type * | content_type, | ||
char ** | content_disposition, | ||
gsize * | content_length, | ||
cmd_response_data_t * | response_data | ||
) |
Export a scanner.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | content_type | Content type return. |
[out] | content_disposition | Content disposition return. |
[out] | content_length | Content length return. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 17195 of file gsad_omp.c.
References export_resource().
Referenced by exec_omp_get().
char* export_scanners_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
enum content_type * | content_type, | ||
char ** | content_disposition, | ||
gsize * | content_length, | ||
cmd_response_data_t * | response_data | ||
) |
Export a list of scanners.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | content_type | Content type return. |
[out] | content_disposition | Content disposition return. |
[out] | content_length | Content length return. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 17217 of file gsad_omp.c.
Referenced by exec_omp_get().
char* export_schedule_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
enum content_type * | content_type, | ||
char ** | content_disposition, | ||
gsize * | content_length, | ||
cmd_response_data_t * | response_data | ||
) |
Export a schedule.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | content_type | Content type return. |
[out] | content_disposition | Content disposition return. |
[out] | content_length | Content length return. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 24712 of file gsad_omp.c.
References export_resource().
Referenced by exec_omp_get().
char* export_schedules_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
enum content_type * | content_type, | ||
char ** | content_disposition, | ||
gsize * | content_length, | ||
cmd_response_data_t * | response_data | ||
) |
Export a list of schedules.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | content_type | Content type return. |
[out] | content_disposition | Content disposition return. |
[out] | content_length | Content length return. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 24734 of file gsad_omp.c.
Referenced by exec_omp_get().
char* export_slave_omp | ( | credentials_t * | , |
params_t * | , | ||
enum content_type * | , | ||
char ** | , | ||
gsize * | , | ||
cmd_response_data_t * | |||
) |
char* export_slaves_omp | ( | credentials_t * | , |
params_t * | , | ||
enum content_type * | , | ||
char ** | , | ||
gsize * | , | ||
cmd_response_data_t * | |||
) |
char* export_tag_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
enum content_type * | content_type, | ||
char ** | content_disposition, | ||
gsize * | content_length, | ||
cmd_response_data_t * | response_data | ||
) |
Export a tag.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | content_type | Content type return. |
[out] | content_disposition | Content disposition return. |
[out] | content_length | Content length return. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 10710 of file gsad_omp.c.
References export_resource().
Referenced by exec_omp_get().
char* export_tags_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
enum content_type * | content_type, | ||
char ** | content_disposition, | ||
gsize * | content_length, | ||
cmd_response_data_t * | response_data | ||
) |
Export a list of tags.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | content_type | Content type return. |
[out] | content_disposition | Content disposition return. |
[out] | content_length | Content length return. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 10732 of file gsad_omp.c.
Referenced by exec_omp_get().
char* export_target_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
enum content_type * | content_type, | ||
char ** | content_disposition, | ||
gsize * | content_length, | ||
cmd_response_data_t * | response_data | ||
) |
Export a target.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | content_type | Content type return. |
[out] | content_disposition | Content disposition return. |
[out] | content_length | Content length return. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 11486 of file gsad_omp.c.
References export_resource().
Referenced by exec_omp_get().
char* export_targets_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
enum content_type * | content_type, | ||
char ** | content_disposition, | ||
gsize * | content_length, | ||
cmd_response_data_t * | response_data | ||
) |
Export a list of targets.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | content_type | Content type return. |
[out] | content_disposition | Content disposition return. |
[out] | content_length | Content length return. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 11508 of file gsad_omp.c.
Referenced by exec_omp_get().
char* export_task_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
enum content_type * | content_type, | ||
char ** | content_disposition, | ||
gsize * | content_length, | ||
cmd_response_data_t * | response_data | ||
) |
Export a task.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | content_type | Content type return. |
[out] | content_disposition | Content disposition return. |
[out] | content_length | Content length return. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 5104 of file gsad_omp.c.
References export_resource().
Referenced by exec_omp_get().
char* export_tasks_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
enum content_type * | content_type, | ||
char ** | content_disposition, | ||
gsize * | content_length, | ||
cmd_response_data_t * | response_data | ||
) |
Export a list of tasks.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | content_type | Content type return. |
[out] | content_disposition | Content disposition return. |
[out] | content_length | Content length return. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 5126 of file gsad_omp.c.
Referenced by exec_omp_get().
char* export_user_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
enum content_type * | content_type, | ||
char ** | content_disposition, | ||
gsize * | content_length, | ||
cmd_response_data_t * | response_data | ||
) |
Export a user.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | content_type | Content type return. |
[out] | content_disposition | Content disposition return. |
[out] | content_length | Content length return. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 25997 of file gsad_omp.c.
References export_resource().
Referenced by exec_omp_get().
char* export_users_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
enum content_type * | content_type, | ||
char ** | content_disposition, | ||
gsize * | content_length, | ||
cmd_response_data_t * | response_data | ||
) |
Export a list of users.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | content_type | Content type return. |
[out] | content_disposition | Content disposition return. |
[out] | content_length | Content length return. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 26019 of file gsad_omp.c.
Referenced by exec_omp_get().
char* get_agent_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get one agent, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 7548 of file gsad_omp.c.
char* get_agents_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get all agents, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 7582 of file gsad_omp.c.
char* get_aggregate_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get an aggregate of resources.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 7735 of file gsad_omp.c.
References gsad_message(), cmd_response_data_t::http_status_code, params_iterator_init, params_iterator_next(), params_iterator_t, params_t, params_value(), params_values(), param::valid, and param::value.
char* get_alert_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get one alert, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 8673 of file gsad_omp.c.
char* get_alerts_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get all alerts, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 8811 of file gsad_omp.c.
char* get_asset_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get asset, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 27412 of file gsad_omp.c.
char* get_assets_chart_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get an assets chart, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 27968 of file gsad_omp.c.
char* get_assets_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get assets, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 27488 of file gsad_omp.c.
char* get_config_family_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get details of a family for a config, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 12684 of file gsad_omp.c.
char* get_config_nvt_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get details of an NVT for a config, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 13008 of file gsad_omp.c.
char* get_config_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get a config, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 12058 of file gsad_omp.c.
char* get_configs_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get all scan configs, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 11826 of file gsad_omp.c.
char* get_credential_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get one credential, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 6435 of file gsad_omp.c.
char* get_credentials_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get one or all credentials, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 6734 of file gsad_omp.c.
char* get_feeds_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get descriptions of the feeds connected to the manager.
[in] | credentials | Username and password for authentication |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 23952 of file gsad_omp.c.
References gsad_message(), cmd_response_data_t::http_status_code, and manager_connect().
char* get_filter_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get one filter, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 24229 of file gsad_omp.c.
char* get_filters_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get all filters, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 24263 of file gsad_omp.c.
char* get_group_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get one group, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 20691 of file gsad_omp.c.
char* get_groups_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get all groups, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 20725 of file gsad_omp.c.
char* get_info | ( | credentials_t * | credentials, |
params_t * | params, | ||
const char * | extra_xml, | ||
cmd_response_data_t * | response_data | ||
) |
Requests SecInfo.
[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. |
Definition at line 5403 of file gsad_omp.c.
References command_enabled(), gsad_message(), cmd_response_data_t::http_status_code, params_add(), params_value(), param::valid, param::valid_utf8, and param::value.
Referenced by exec_omp_get(), and get_info_omp().
char* get_info_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get info, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 5527 of file gsad_omp.c.
References get_info().
char* get_my_settings_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Returns page with user's settings.
[in] | credentials | Credentials of user issuing the action. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 19414 of file gsad_omp.c.
References command_enabled(), gsad_message(), and cmd_response_data_t::http_status_code.
char* get_note_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get a note, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 15705 of file gsad_omp.c.
char* get_notes_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get all notes, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 15672 of file gsad_omp.c.
char* get_nvts_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Requests NVT details, accepting extra commands.
[in] | credentials | Credentials for the manager connection. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 5543 of file gsad_omp.c.
char* get_override_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get an override, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 16419 of file gsad_omp.c.
char* get_overrides_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get all overrides, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 16385 of file gsad_omp.c.
char* get_permission_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get one permission, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 21103 of file gsad_omp.c.
char* get_permissions_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get all permissions, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 21137 of file gsad_omp.c.
char* get_port_list_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get one port_list, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 23151 of file gsad_omp.c.
char* get_port_lists_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get all port_lists, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 23185 of file gsad_omp.c.
char* get_protocol_doc_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get OMP doc.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 20469 of file gsad_omp.c.
References gsad_message(), cmd_response_data_t::http_status_code, and manager_connect().
char* get_report_format_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get one report format, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 18463 of file gsad_omp.c.
char* get_report_formats_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get all Report Formats, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 18497 of file gsad_omp.c.
char* get_report_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
gsize * | report_len, | ||
gchar ** | content_type, | ||
char ** | content_disposition, | ||
cmd_response_data_t * | response_data | ||
) |
Get a report and XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | report_len | Length of report. |
[out] | content_type | Content type if known, else NULL. |
[out] | content_disposition | Content disposition, if content_type set. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 15060 of file gsad_omp.c.
Referenced by exec_omp_get().
char* get_report_section_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get a report section, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 15237 of file gsad_omp.c.
Referenced by exec_omp_post().
char* get_reports_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get all reports, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 15109 of file gsad_omp.c.
char* get_result_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get one result, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 15603 of file gsad_omp.c.
References params_value().
char* get_results_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get all results, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 15431 of file gsad_omp.c.
char* get_role_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get one role, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 23769 of file gsad_omp.c.
char* get_roles_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get all roles, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 23802 of file gsad_omp.c.
char* get_scanner_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get one scanner, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 17176 of file gsad_omp.c.
char* get_scanners_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get all scanners, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 17142 of file gsad_omp.c.
char* get_schedule_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get one schedule, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 17830 of file gsad_omp.c.
char* get_schedules_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get all schedules, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 17864 of file gsad_omp.c.
char* get_slave_omp | ( | credentials_t * | , |
params_t * | , | ||
cmd_response_data_t * | |||
) |
char* get_slaves_omp | ( | credentials_t * | , |
params_t * | , | ||
cmd_response_data_t * | |||
) |
char* get_system_report_omp | ( | credentials_t * | credentials, |
const char * | url, | ||
params_t * | params, | ||
enum content_type * | content_type, | ||
gsize * | content_length, | ||
cmd_response_data_t * | response_data | ||
) |
Return system report image.
[in] | credentials | Credentials of user issuing the action. |
[in] | url | URL of report image. |
[in] | params | Request parameters. |
[out] | content_type | Content type return. |
[out] | content_length | Content length return. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 18276 of file gsad_omp.c.
References GSAD_CONTENT_TYPE_IMAGE_PNG, manager_connect(), and params_value().
Referenced by handle_request().
char* get_system_reports_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get all system reports, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 18089 of file gsad_omp.c.
References command_enabled(), gsad_message(), cmd_response_data_t::http_status_code, manager_connect(), and params_value().
char* get_tag_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get one tag, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 10767 of file gsad_omp.c.
char* get_tags_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get all tags, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 10800 of file gsad_omp.c.
char* get_target_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get one target, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 11147 of file gsad_omp.c.
char* get_targets_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get all targets, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 11181 of file gsad_omp.c.
char* get_task_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get a task, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 6071 of file gsad_omp.c.
char* get_tasks_chart_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get a tasks chart, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 5687 of file gsad_omp.c.
char* get_tasks_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get all tasks, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 5653 of file gsad_omp.c.
char* get_trash_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get all trash, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 19317 of file gsad_omp.c.
char* get_user_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get one user, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 25230 of file gsad_omp.c.
char* get_users_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get all users, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 25313 of file gsad_omp.c.
char* import_config_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Import config, get all configs, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 11735 of file gsad_omp.c.
References gsad_message(), cmd_response_data_t::http_status_code, and params_value().
char* import_port_list_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Import port list, get all port_lists, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 23386 of file gsad_omp.c.
References gsad_message(), cmd_response_data_t::http_status_code, and params_value().
char* import_report_format_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Import report format, get all report formats, XSL transform result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 18621 of file gsad_omp.c.
References gsad_message(), cmd_response_data_t::http_status_code, params_add(), and params_value().
char* import_report_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Import report, get all reports, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 4115 of file gsad_omp.c.
References create_report_omp().
char* move_task_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Reassign a task to a new OMP slave.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 5192 of file gsad_omp.c.
References gsad_message(), cmd_response_data_t::http_status_code, and params_value().
char* new_agent_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Return the new agent page.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 7045 of file gsad_omp.c.
char* new_alert_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Returns page to create a new alert.
[in] | credentials | Credentials of user issuing the action. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 8124 of file gsad_omp.c.
char* new_config_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Return the new scan config page.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 11591 of file gsad_omp.c.
char* new_container_task_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Returns page to create a new task.
[in] | credentials | Credentials of user issuing the action. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 3898 of file gsad_omp.c.
char* new_credential_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Returns page to create a new Credential.
[in] | credentials | Credentials of user issuing the action. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 6767 of file gsad_omp.c.
char* new_filter_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Returns page to create a new filter.
[in] | credentials | Credentials of user issuing the action. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 24546 of file gsad_omp.c.
Referenced by exec_omp_get().
char* new_group_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Returns page to create a new group.
[in] | credentials | Credentials of user issuing the action. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 20764 of file gsad_omp.c.
char* new_host_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Return the new host page.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 27228 of file gsad_omp.c.
char* new_note_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Return the new notes page.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 15926 of file gsad_omp.c.
References new_note().
char* new_override_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Return the new overrides page.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 16642 of file gsad_omp.c.
References new_override().
char* new_permission_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Setup new_permission XML, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 21349 of file gsad_omp.c.
References new_permission().
char* new_permissions_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Setup new_permission XML, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 21987 of file gsad_omp.c.
References new_permissions().
char* new_port_list_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Return the new Port List page.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 23201 of file gsad_omp.c.
char* new_port_range_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Return the new Port Range page.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 23028 of file gsad_omp.c.
char* new_report_format_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Return the new report format page.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 18536 of file gsad_omp.c.
char* new_role_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Returns page to create a new role.
[in] | credentials | Credentials of user issuing the action. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 23488 of file gsad_omp.c.
char* new_scanner_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Return the new scanner page.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 17307 of file gsad_omp.c.
char* new_schedule_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Return the new schedule page.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 17925 of file gsad_omp.c.
char* new_slave_omp | ( | credentials_t * | , |
params_t * | , | ||
cmd_response_data_t * | |||
) |
char* new_tag_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Returns page to create a new target.
[in] | credentials | Credentials of user issuing the action. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 10341 of file gsad_omp.c.
char* new_target_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Returns page to create a new target.
[in] | credentials | Credentials of user issuing the action. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 9559 of file gsad_omp.c.
char* new_task_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Returns page to create a new task.
[in] | credentials | Credentials of user issuing the action. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 3850 of file gsad_omp.c.
char* new_user_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Returns page to create a new user.
[in] | credentials | Credentials of user issuing the action. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 25048 of file gsad_omp.c.
void omp_init | ( | const gchar * | manager_address_unix, |
const gchar * | manager_address_tls, | ||
int | port_manager | ||
) |
Init the GSA OMP 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. |
Definition at line 318 of file gsad_omp.c.
References manager_address, manager_port, and manager_use_tls.
Referenced by main().
char* process_bulk_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
enum content_type * | content_type, | ||
char ** | content_disposition, | ||
gsize * | content_length, | ||
cmd_response_data_t * | response_data | ||
) |
Returns a process_bulk page.
[in] | credentials | Credentials of user issuing the action. |
[in] | params | Request parameters. |
[out] | content_type | Content type return. |
[out] | content_disposition | Content disposition return. |
[out] | content_length | Content length return. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 26768 of file gsad_omp.c.
References gsad_message(), cmd_response_data_t::http_status_code, params_add(), params_iterator_init, params_iterator_next(), params_iterator_t, params_t, params_valid(), params_value(), params_values(), param::valid, param::valid_utf8, and param::value.
Referenced by exec_omp_post().
char* restore_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Restore a resource, get all trash, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 10106 of file gsad_omp.c.
References gsad_message(), cmd_response_data_t::http_status_code, manager_connect(), and params_value().
char* resume_task_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Resume a task, get all tasks, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 5160 of file gsad_omp.c.
References resource_action().
char* run_wizard_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Run a wizard and XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 19089 of file gsad_omp.c.
References gsad_message(), cmd_response_data_t::http_status_code, params_iterator_init, params_iterator_next(), params_iterator_t, params_t, params_value(), params_values(), and param::value.
char* save_agent_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Modify a agent, get all agents, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 7447 of file gsad_omp.c.
References CHECK_PARAM_INVALID, gsad_message(), cmd_response_data_t::http_status_code, and params_value().
char* save_alert_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Modify an alert, get all alerts, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 9095 of file gsad_omp.c.
References CHECK_PARAM_INVALID, gsad_message(), cmd_response_data_t::http_status_code, params_iterator_init, params_iterator_next(), params_iterator_t, params_t, params_value(), params_values(), and param::value.
char* save_asset_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Modify an asset, get all assets, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 27870 of file gsad_omp.c.
References CHECK_PARAM_INVALID, gsad_message(), cmd_response_data_t::http_status_code, and params_value().
char* save_auth_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Save authentication settings.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 26276 of file gsad_omp.c.
References AUTH_CONF_SETTING, CHECK_PARAM_INVALID, gsad_message(), GSAD_MESSAGE_INVALID_PARAM, cmd_response_data_t::http_status_code, params_given(), and params_value().
char* save_chart_preference_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
gchar ** | pref_id, | ||
gchar ** | pref_value, | ||
cmd_response_data_t * | response_data | ||
) |
Save chart preferences.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[in] | pref_id | Preference ID. |
[in] | pref_value | Preference value. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 26406 of file gsad_omp.c.
References gsad_message(), cmd_response_data_t::http_status_code, params_value(), and set_http_status_from_entity().
Referenced by exec_omp_post().
char* save_config_family_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Get details of an NVT for a config, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 12716 of file gsad_omp.c.
References gsad_message(), cmd_response_data_t::http_status_code, manager_connect(), params_iterator_init, params_iterator_next(), params_iterator_t, params_t, params_value(), and params_values().
char* save_config_nvt_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Save NVT prefs for a config, get NVT details, XSL transform result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 13040 of file gsad_omp.c.
References gsad_message(), cmd_response_data_t::http_status_code, manager_connect(), params_iterator_init, params_iterator_next(), params_iterator_t, params_t, params_value(), params_values(), param::value, and param::value_size.
char* save_config_omp | ( | 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] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 12257 of file gsad_omp.c.
References CHECK_PARAM_INVALID, gsad_message(), cmd_response_data_t::http_status_code, manager_connect(), member1(), params_iterator_init, params_iterator_next(), params_iterator_t, params_t, params_value(), params_values(), param::value, and param::value_size.
char* save_container_task_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Save container task, get next page, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 5000 of file gsad_omp.c.
References CHECK_PARAM_INVALID, gsad_message(), cmd_response_data_t::http_status_code, and params_value().
char* save_credential_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Save credential, get next page, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 6817 of file gsad_omp.c.
References CHECK_PARAM_INVALID, gsad_message(), cmd_response_data_t::http_status_code, params_given(), and params_value().
char* save_filter_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Modify a filter, get all filters, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 24562 of file gsad_omp.c.
References CHECK_PARAM_INVALID, gsad_message(), cmd_response_data_t::http_status_code, manager_connect(), and params_value().
char* save_group_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Modify a group, return the next page.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 20994 of file gsad_omp.c.
References CHECK_PARAM_INVALID, gsad_message(), cmd_response_data_t::http_status_code, params_value(), and users.
char* save_my_settings_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
const char * | accept_language, | ||
char ** | timezone, | ||
char ** | password, | ||
char ** | severity, | ||
char ** | language, | ||
cmd_response_data_t * | response_data | ||
) |
Returns page with user's settings, for editing.
[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. |
Definition at line 19731 of file gsad_omp.c.
References accept_language_to_env_fmt(), gsad_message(), GSAD_MESSAGE_INVALID_PARAM, cmd_response_data_t::http_status_code, credentials_t::language, manager_connect(), params_t, params_value(), params_values(), credentials_t::password, set_http_status_from_entity(), set_language_code(), credentials_t::severity, credentials_t::timezone, and credentials_t::username.
Referenced by exec_omp_post().
char* save_note_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Save note, get next page, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 16237 of file gsad_omp.c.
References CHECK_PARAM_INVALID, gsad_message(), cmd_response_data_t::http_status_code, params_given(), params_original_value(), params_valid(), and params_value().
char* save_override_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Save override, get next page, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 16982 of file gsad_omp.c.
References CHECK_PARAM_INVALID, gsad_message(), cmd_response_data_t::http_status_code, params_given(), params_original_value(), params_valid(), and params_value().
char* save_permission_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Modify a permission, get all permissions, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 22740 of file gsad_omp.c.
References CHECK_PARAM_INVALID, gsad_message(), cmd_response_data_t::http_status_code, params_given(), and params_value().
char* save_port_list_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Modify a port list, get all port list, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 23251 of file gsad_omp.c.
References CHECK_PARAM_INVALID, gsad_message(), cmd_response_data_t::http_status_code, and params_value().
char* save_report_format_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Save report_format, get next page, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 18697 of file gsad_omp.c.
References CHECK_PARAM_INVALID, gsad_message(), cmd_response_data_t::http_status_code, params_iterator_init, params_iterator_next(), params_iterator_t, params_t, params_value(), params_values(), param::value, and param::value_size.
char* save_role_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Modify a role, return the next page.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 23861 of file gsad_omp.c.
References CHECK_PARAM_INVALID, gsad_message(), cmd_response_data_t::http_status_code, params_value(), and users.
char* save_scanner_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Save scanner, get next page, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 17666 of file gsad_omp.c.
References CHECK_PARAM_INVALID, gsad_message(), cmd_response_data_t::http_status_code, params_given(), and params_value().
char* save_schedule_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Save schedule, get next page, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 24753 of file gsad_omp.c.
References CHECK_PARAM_INVALID, gsad_message(), cmd_response_data_t::http_status_code, and params_value().
char* save_slave_omp | ( | credentials_t * | , |
params_t * | , | ||
cmd_response_data_t * | |||
) |
char* save_tag_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Modify a tag, get all tags, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 10602 of file gsad_omp.c.
References CHECK_PARAM_INVALID, gsad_message(), cmd_response_data_t::http_status_code, and params_value().
char* save_target_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Modify a target, get all targets, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 11197 of file gsad_omp.c.
References CHECK_PARAM_INVALID, gsad_message(), GSAD_MESSAGE_INVALID, GSAD_MESSAGE_INVALID_PARAM, cmd_response_data_t::http_status_code, manager_connect(), and params_value().
char* save_task_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Save task, get next page, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 4754 of file gsad_omp.c.
References CHECK, CHECK_PARAM_INVALID, gsad_message(), cmd_response_data_t::http_status_code, params_given(), params_iterator_init, params_iterator_next(), params_iterator_t, params_t, params_valid(), params_value(), params_values(), and param::value.
char* save_user_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
char ** | password_return, | ||
char ** | modified_user, | ||
int * | logout_user, | ||
cmd_response_data_t * | response_data | ||
) |
Modify a user, get all users, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | password_return | Password. Caller must free. |
[out] | modified_user | Name of user modified. Caller must free. |
[out] | logout_user | Whether the user should be logged out. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 25767 of file gsad_omp.c.
References CHECK_PARAM_INVALID, gsad_message(), cmd_response_data_t::http_status_code, params_given(), params_iterator_init, params_iterator_next(), params_iterator_t, params_t, params_value(), params_values(), credentials_t::password, credentials_t::username, and param::value.
Referenced by exec_omp_post().
char* start_task_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Start a task, get all tasks, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 5176 of file gsad_omp.c.
References resource_action().
char* stop_task_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Stop a task, get all tasks, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 5144 of file gsad_omp.c.
References resource_action().
char* sync_cert_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Synchronize with a CERT feed and XSL transform the result.
[in] | credentials | Username and password for authentication |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 24190 of file gsad_omp.c.
char* sync_config_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Sync config, get configs, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 12106 of file gsad_omp.c.
References CHECK_PARAM, gsad_message(), cmd_response_data_t::http_status_code, manager_connect(), and params_value().
char* sync_feed_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Synchronize with an NVT feed and XSL transform the result.
[in] | credentials | Username and password for authentication |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 24154 of file gsad_omp.c.
char* sync_scap_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Synchronize with a SCAP feed and XSL transform the result.
[in] | credentials | Username and password for authentication |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 24172 of file gsad_omp.c.
char* test_alert_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Test an alert, get all alerts XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 9238 of file gsad_omp.c.
References gsad_message(), cmd_response_data_t::http_status_code, manager_connect(), and params_value().
char* toggle_tag_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Set tag enabled status.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 10816 of file gsad_omp.c.
References gsad_message(), cmd_response_data_t::http_status_code, manager_connect(), params_value(), and set_http_status_from_entity().
char* upload_config_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Return the upload scan config page.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 11632 of file gsad_omp.c.
char* upload_port_list_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Return the upload port list page.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 22903 of file gsad_omp.c.
char* upload_report_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Return the upload report page.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 3956 of file gsad_omp.c.
char* verify_agent_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Verify agent, get agents, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 7598 of file gsad_omp.c.
References gsad_message(), cmd_response_data_t::http_status_code, params_value(), and set_http_status_from_entity().
char* verify_report_format_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Verify report format, get report formats, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 18992 of file gsad_omp.c.
References gsad_message(), cmd_response_data_t::http_status_code, params_value(), and set_http_status_from_entity().
char* verify_scanner_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Verify scanner, get scanners, XSL transform the result.
[in] | credentials | Username and password for authentication. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 17323 of file gsad_omp.c.
References CHECK_PARAM, gsad_message(), cmd_response_data_t::http_status_code, params_value(), and set_http_status_from_entity().
char* wizard_get_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Returns a wizard_get page.
[in] | credentials | Credentials of user issuing the action. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 26749 of file gsad_omp.c.
char* wizard_omp | ( | credentials_t * | credentials, |
params_t * | params, | ||
cmd_response_data_t * | response_data | ||
) |
Returns a wizard page.
[in] | credentials | Credentials of user issuing the action. |
[in] | params | Request parameters. |
[out] | response_data | Extra data return for the HTTP response. |
Definition at line 26628 of file gsad_omp.c.