pub struct DetailedResults {
pub attack_pattern: Vec<DetailedItem>,
pub attack_category: Vec<DetailedItem>,
pub attrib: Vec<DetailedItem>,
pub av: Vec<DetailedItem>,
pub behavior: Vec<DetailedItem>,
pub domain: Vec<DetailedItem>,
pub heuristic: Vec<DetailedItem>,
pub ip: Vec<DetailedItem>,
pub uri: Vec<DetailedItem>,
pub yara: Vec<DetailedItem>,
}
Expand description
Assemblyline Detailed result block
Fields§
§attack_pattern: Vec<DetailedItem>
List of detailed Att&ck patterns
attack_category: Vec<DetailedItem>
List of detailed Att&ck categories
attrib: Vec<DetailedItem>
List of detailed attribution
av: Vec<DetailedItem>
List of detailed AV hits
behavior: Vec<DetailedItem>
List of detailed behaviors for the alert
domain: Vec<DetailedItem>
List of detailed domains
heuristic: Vec<DetailedItem>
List of detailed heuristics
ip: Vec<DetailedItem>
List of detailed IPs
uri: Vec<DetailedItem>
List of detailed URIs
yara: Vec<DetailedItem>
List of detailed YARA rule hits
Trait Implementations§
Source§impl Described<ElasticMeta> for DetailedResults
impl Described<ElasticMeta> for DetailedResults
Source§fn metadata() -> Descriptor<ElasticMeta>
fn metadata() -> Descriptor<ElasticMeta>
Get self description of this type
Source§impl<'de> Deserialize<'de> for DetailedResults
impl<'de> Deserialize<'de> for DetailedResults
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 DetailedResults
impl RefUnwindSafe for DetailedResults
impl Send for DetailedResults
impl Sync for DetailedResults
impl Unpin for DetailedResults
impl UnwindSafe for DetailedResults
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more