[−][src]Struct nessus_xml_parser::ReportItem
Struct for the data from a finding
Fields
port: u16
Port number. May be zero if the finding does not relate to a port
svc_name: String
Name of the service running on the port, if known. May also be a complete guess
protocol: Protocol
The protocol (e.g. TCP, UDP, ICMP)
severity: Severity
Severity of the finding
plugin_id: usize
ID of the plugin that produced the finding
plugin_name_attr: String
Name of the plugin, obtained from the XML tag attributes
plugin_family: String
The family that the plugin belongs to
fname: Option<String>
The filename of the plugin script
plugin_modification_date: Option<String>
Last modification date of the plugin. No promises are made about the date format
plugin_name: Option<String>
Name of the plugin from the XML child nodes. May or may not
match plugin_name_attr
plugin_publication_date: Option<String>
Publication date of the plugin
plugin_type: Option<String>
Type of plugin
risk_factor: Option<String>
Risk factor associated with the plugin
script_version: Option<String>
Version number of the plugin script
solution: Option<String>
Remediation information
synopsis: Option<String>
Brief description of the vulnerability
plugin_output: Option<String>
Raw output from the plugin script
description: Option<String>
Full text description of the vulnerability
asset_inventory: Option<bool>
asset inventory
os_identification: Option<bool>
Whether OS identification was performed
Implementations
impl ReportItem
[src]
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for ReportItem
impl Send for ReportItem
impl Sync for ReportItem
impl Unpin for ReportItem
impl UnwindSafe for ReportItem
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,