pub struct MSFModule {
pub name: String,
pub cve: Option<String>,
pub rank: String,
pub disclosure_date: String,
pub platforms: Vec<String>,
pub required_options: Vec<String>,
}Expand description
A Metasploit module recommendation with exploit-intelligence metadata.
Fields§
§name: String§cve: Option<String>CVE this module maps to, if any.
rank: StringRank: excellent / great / good / normal / average / low / manual.
disclosure_date: StringDisclosure date (YYYY-MM-DD) or unknown.
platforms: Vec<String>Supported platforms.
required_options: Vec<String>Required options the operator must fill in.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for MSFModule
impl<'de> Deserialize<'de> for MSFModule
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for MSFModule
impl RefUnwindSafe for MSFModule
impl Send for MSFModule
impl Sync for MSFModule
impl Unpin for MSFModule
impl UnsafeUnpin for MSFModule
impl UnwindSafe for MSFModule
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more