pub struct OobConfig {
pub server: String,
pub default_timeout: Duration,
pub max_timeout: Duration,
pub poll_interval: Duration,
pub max_observation_age: Duration,
}Expand description
Runtime configuration for the OOB session. Surfaced through the CLI as
--verify-oob, --oob-server, --oob-timeout.
Fields§
§server: StringInteractsh server. Default oast.fun (projectdiscovery’s public
collector). Self-host for sensitive scans.
default_timeout: DurationDefault per-finding wait timeout when the detector spec doesn’t override.
max_timeout: DurationHard cap on per-finding wait, regardless of spec. Bounds total scan time.
poll_interval: DurationHow often the poller hits the collector.
max_observation_age: DurationDrop observations older than this from memory. Long-running scans won’t accumulate stale events.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for OobConfig
impl RefUnwindSafe for OobConfig
impl Send for OobConfig
impl Sync for OobConfig
impl Unpin for OobConfig
impl UnsafeUnpin for OobConfig
impl UnwindSafe for OobConfig
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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