pub struct FullChainResult {
pub target: String,
pub timestamp: String,
pub phases: Vec<AttackPhaseResult>,
pub total_duration_ms: u64,
pub tor_enabled: bool,
pub scan: Option<ScanResult>,
pub recon: Option<ReconResult>,
pub source_leak: Option<SourceLeakResult>,
pub dos: Option<DosResult>,
pub rce: Option<RceResult>,
}Available on crate feature
react2shell only.Expand description
Combined full-chain attack result.
Fields§
§target: String§timestamp: String§phases: Vec<AttackPhaseResult>§total_duration_ms: u64§tor_enabled: bool§scan: Option<ScanResult>§recon: Option<ReconResult>§source_leak: Option<SourceLeakResult>§dos: Option<DosResult>§rce: Option<RceResult>Trait Implementations§
Source§impl Clone for FullChainResult
impl Clone for FullChainResult
Source§fn clone(&self) -> FullChainResult
fn clone(&self) -> FullChainResult
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 FullChainResult
impl Debug for FullChainResult
Source§impl<'de> Deserialize<'de> for FullChainResult
impl<'de> Deserialize<'de> for FullChainResult
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 FullChainResult
impl RefUnwindSafe for FullChainResult
impl Send for FullChainResult
impl Sync for FullChainResult
impl Unpin for FullChainResult
impl UnsafeUnpin for FullChainResult
impl UnwindSafe for FullChainResult
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