pub struct WebPathScanner {
pub target: String,
pub wordlist: String,
pub timeout_ms: u64,
pub concurrency: usize,
pub filter_codes: String,
}Fields§
§target: String§wordlist: String§timeout_ms: u64§concurrency: usize§filter_codes: StringImplementations§
Source§impl WebPathScanner
impl WebPathScanner
pub fn build_info() -> ModuleInfo
Trait Implementations§
Source§impl Clone for WebPathScanner
impl Clone for WebPathScanner
Source§fn clone(&self) -> WebPathScanner
fn clone(&self) -> WebPathScanner
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 WebPathScanner
impl Debug for WebPathScanner
Source§impl Default for WebPathScanner
impl Default for WebPathScanner
Source§fn default() -> WebPathScanner
fn default() -> WebPathScanner
Returns the “default value” for a type. Read more
Source§impl Module for WebPathScanner
impl Module for WebPathScanner
fn options_json(&self) -> Value
fn set_option(&mut self, name: &str, value: &str) -> Result<(), ModuleError>
fn validate(&self) -> Result<(), ModuleError>
fn run<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<ModuleResult, ModuleError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Source§fn dry_run<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<ModuleResult, ModuleError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn dry_run<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<ModuleResult, ModuleError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Preview the module’s output without side effects (no network I/O).
Used by the executor to enforce DenyPayload rules pre-execution.
Auto Trait Implementations§
impl Freeze for WebPathScanner
impl RefUnwindSafe for WebPathScanner
impl Send for WebPathScanner
impl Sync for WebPathScanner
impl Unpin for WebPathScanner
impl UnsafeUnpin for WebPathScanner
impl UnwindSafe for WebPathScanner
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