pub struct ALResults {Show 16 fields
pub attrib: Vec<String>,
pub av: Vec<String>,
pub behavior: Vec<String>,
pub detailed: DetailedResults,
pub domain: Vec<Domain>,
pub domain_dynamic: Vec<Domain>,
pub domain_static: Vec<Domain>,
pub ip: Vec<IpAddr>,
pub ip_dynamic: Vec<IpAddr>,
pub ip_static: Vec<IpAddr>,
pub request_end_time: DateTime<Utc>,
pub score: i32,
pub uri: Vec<Uri>,
pub uri_dynamic: Vec<Uri>,
pub uri_static: Vec<Uri>,
pub yara: Vec<String>,
}
Expand description
Assemblyline Results Block
Fields§
§attrib: Vec<String>
List of attribution
av: Vec<String>
List of AV hits
behavior: Vec<String>
List of behaviors for the alert
detailed: DetailedResults
Assemblyline Detailed result block
domain: Vec<Domain>
List of all domains
domain_dynamic: Vec<Domain>
List of domains found during Dynamic Analysis
domain_static: Vec<Domain>
List of domains found during Static Analysis
ip: Vec<IpAddr>
List of all IPs
ip_dynamic: Vec<IpAddr>
List of IPs found during Dynamic Analysis
ip_static: Vec<IpAddr>
List of IPs found during Static Analysis
request_end_time: DateTime<Utc>
Finish time of the Assemblyline submission
score: i32
Maximum score found in the submission
uri: Vec<Uri>
List of all URIs
uri_dynamic: Vec<Uri>
List of URIs found during Dynamic Analysis
uri_static: Vec<Uri>
List of URIs found during Static Analysis
yara: Vec<String>
List of YARA rule hits
Trait Implementations§
Source§impl Described<ElasticMeta> for ALResults
impl Described<ElasticMeta> for ALResults
Source§fn metadata() -> Descriptor<ElasticMeta>
fn metadata() -> Descriptor<ElasticMeta>
Get self description of this type
Source§impl<'de> Deserialize<'de> for ALResults
impl<'de> Deserialize<'de> for ALResults
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 ALResults
impl RefUnwindSafe for ALResults
impl Send for ALResults
impl Sync for ALResults
impl Unpin for ALResults
impl UnwindSafe for ALResults
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