|
Greenbone Vulnerability Management Libraries 22.32.0
|
The structure of a information record that corresponds to a NVT. More...

Data Fields | |
| gchar * | oid |
| Object ID. | |
| gchar * | name |
| The name. | |
| gchar * | summary |
| The summary. | |
| gchar * | insight |
| The insight. | |
| gchar * | affected |
| Affected systems. | |
| gchar * | impact |
| Impact of vulnerability. | |
| time_t | creation_time |
| Time of creation, seconds since epoch. | |
| time_t | modification_time |
| Time of last change, sec. since epoch. | |
| gchar * | solution |
| The solution. | |
| gchar * | solution_type |
| The solution type. | |
| gchar * | solution_method |
| The solution method. | |
| gchar * | tag |
| List of tags attached to this NVT. | |
| gchar * | cvss_base |
| CVSS base score for this NVT. | |
| gchar * | dependencies |
| List of dependencies of this NVT. | |
| gchar * | required_keys |
| List of required KB keys of this NVT. | |
| gchar * | mandatory_keys |
| List of mandatory KB keys of this NVT. | |
| gchar * | excluded_keys |
| List of excluded KB keys of this NVT. | |
| gchar * | required_ports |
| List of required ports of this NVT. | |
| gchar * | required_udp_ports |
| List of required UDP ports of this NVT. | |
| gchar * | detection |
| Detection description. | |
| gchar * | qod_type |
| Quality of detection type. | |
| gchar * | qod |
| Quality of detection. | |
| GSList * | refs |
| Collection of VT references. | |
| GSList * | severities |
| Collection of VT severities. | |
| GSList * | prefs |
| Collection of NVT preferences. | |
| gint | category |
| The category, this NVT belongs to. | |
| gchar * | family |
| Family the NVT belongs to. | |
The structure of a information record that corresponds to a NVT.
| gchar* nvti::affected |
Affected systems.
Definition at line 364 of file nvti.c.
Referenced by nvti_affected(), nvti_free(), nvti_put_affected(), and nvti_set_affected().
| gint nvti::category |
The category, this NVT belongs to.
Definition at line 394 of file nvti.c.
Referenced by nvti_category(), and nvti_set_category().
| time_t nvti::creation_time |
Time of creation, seconds since epoch.
Definition at line 367 of file nvti.c.
Referenced by nvti_creation_time(), and nvti_set_creation_time().
| gchar* nvti::cvss_base |
CVSS base score for this NVT.
Definition at line 375 of file nvti.c.
Referenced by nvti_cvss_base(), nvti_free(), and nvti_set_cvss_base().
| gchar* nvti::dependencies |
List of dependencies of this NVT.
Definition at line 377 of file nvti.c.
Referenced by nvti_dependencies(), nvti_free(), and nvti_set_dependencies().
| gchar* nvti::detection |
Detection description.
Definition at line 385 of file nvti.c.
Referenced by nvti_detection(), nvti_free(), nvti_put_detection(), and nvti_set_detection().
| gchar* nvti::excluded_keys |
List of excluded KB keys of this NVT.
Definition at line 380 of file nvti.c.
Referenced by nvti_add_excluded_keys(), nvti_excluded_keys(), nvti_free(), and nvti_set_excluded_keys().
| gchar* nvti::family |
Family the NVT belongs to.
Definition at line 395 of file nvti.c.
Referenced by nvti_family(), nvti_free(), nvti_put_family(), and nvti_set_family().
| gchar* nvti::impact |
Impact of vulnerability.
Definition at line 365 of file nvti.c.
Referenced by nvti_free(), nvti_impact(), nvti_put_impact(), and nvti_set_impact().
| gchar* nvti::insight |
The insight.
Definition at line 363 of file nvti.c.
Referenced by nvti_free(), nvti_insight(), nvti_put_insight(), and nvti_set_insight().
| gchar* nvti::mandatory_keys |
List of mandatory KB keys of this NVT.
Definition at line 379 of file nvti.c.
Referenced by nvti_add_mandatory_keys(), nvti_free(), nvti_mandatory_keys(), and nvti_set_mandatory_keys().
| time_t nvti::modification_time |
Time of last change, sec. since epoch.
Definition at line 368 of file nvti.c.
Referenced by nvti_modification_time(), and nvti_set_modification_time().
| gchar* nvti::name |
The name.
Definition at line 360 of file nvti.c.
Referenced by nvti_free(), nvti_name(), nvti_put_name(), and nvti_set_name().
| gchar* nvti::oid |
Object ID.
Definition at line 359 of file nvti.c.
Referenced by nvti_free(), nvti_oid(), and nvti_set_oid().
| GSList* nvti::prefs |
Collection of NVT preferences.
Definition at line 391 of file nvti.c.
Referenced by nvti_add_pref(), nvti_free(), nvti_pref(), and nvti_pref_len().
| gchar* nvti::qod |
Quality of detection.
Definition at line 387 of file nvti.c.
Referenced by nvti_free(), nvti_qod(), and nvti_set_qod().
| gchar* nvti::qod_type |
Quality of detection type.
Definition at line 386 of file nvti.c.
Referenced by nvti_free(), nvti_qod_type(), and nvti_set_qod_type().
| GSList* nvti::refs |
Collection of VT references.
Definition at line 389 of file nvti.c.
Referenced by nvti_add_vtref(), nvti_free(), nvti_refs(), nvti_vtref(), and nvti_vtref_len().
| gchar* nvti::required_keys |
List of required KB keys of this NVT.
Definition at line 378 of file nvti.c.
Referenced by nvti_add_required_keys(), nvti_free(), nvti_required_keys(), and nvti_set_required_keys().
| gchar* nvti::required_ports |
List of required ports of this NVT.
Definition at line 381 of file nvti.c.
Referenced by nvti_add_required_ports(), nvti_free(), nvti_required_ports(), and nvti_set_required_ports().
| gchar* nvti::required_udp_ports |
List of required UDP ports of this NVT.
Definition at line 383 of file nvti.c.
Referenced by nvti_add_required_udp_ports(), nvti_free(), nvti_required_udp_ports(), and nvti_set_required_udp_ports().
| GSList* nvti::severities |
Collection of VT severities.
Definition at line 390 of file nvti.c.
Referenced by nvti_add_vtseverity(), nvti_free(), nvti_vtseverities_len(), and nvti_vtseverity().
| gchar* nvti::solution |
The solution.
Definition at line 370 of file nvti.c.
Referenced by nvti_free(), nvti_put_solution(), nvti_set_solution(), and nvti_solution().
| gchar* nvti::solution_method |
The solution method.
Definition at line 372 of file nvti.c.
Referenced by nvti_free(), nvti_set_solution_method(), and nvti_solution_method().
| gchar* nvti::solution_type |
The solution type.
Definition at line 371 of file nvti.c.
Referenced by nvti_free(), nvti_set_solution_type(), and nvti_solution_type().
| gchar* nvti::summary |
The summary.
Definition at line 362 of file nvti.c.
Referenced by nvti_free(), nvti_put_summary(), nvti_set_summary(), and nvti_summary().
| gchar* nvti::tag |
List of tags attached to this NVT.
Definition at line 374 of file nvti.c.
Referenced by nvti_add_tag(), nvti_free(), nvti_get_tag(), nvti_set_tag(), and nvti_tag().