pub struct AttackReport {
pub target: String,
pub generated_at: String,
pub scan: Option<ScanResult>,
pub recon: Option<ReconResult>,
pub source_leak: Option<SourceLeakResult>,
pub dos: Option<DosResult>,
pub rce: Option<RceResult>,
pub full_chain: Option<FullChainResult>,
pub summary: ReportSummary,
}Available on crate feature
react2shell only.Expand description
Aggregate attack report combining scan + attack results.
Fields§
§target: String§generated_at: String§scan: Option<ScanResult>§recon: Option<ReconResult>§source_leak: Option<SourceLeakResult>§dos: Option<DosResult>§rce: Option<RceResult>§full_chain: Option<FullChainResult>§summary: ReportSummaryTrait Implementations§
Source§impl Clone for AttackReport
impl Clone for AttackReport
Source§fn clone(&self) -> AttackReport
fn clone(&self) -> AttackReport
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AttackReport
impl Debug for AttackReport
Source§impl<'de> Deserialize<'de> for AttackReport
impl<'de> Deserialize<'de> for AttackReport
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 AttackReport
impl RefUnwindSafe for AttackReport
impl Send for AttackReport
impl Sync for AttackReport
impl Unpin for AttackReport
impl UnsafeUnpin for AttackReport
impl UnwindSafe for AttackReport
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