[][src]Struct feroxbuster::filters::WildcardFilter

pub struct WildcardFilter {
    pub dynamic: u64,
    pub size: u64,
}

Data holder for two pieces of data needed when auto-filtering out wildcard responses

dynamic is the size of the response that will later be combined with the length of the path of the url requested and used to determine interesting pages from custom 404s where the requested url is reflected back in the response

size is size of the response that should be included with filters passed via runtime configuration and any static wildcard lengths.

Fields

dynamic: u64

size of the response that will later be combined with the length of the path of the url requested

size: u64

size of the response that should be included with filters passed via runtime configuration

Trait Implementations

impl Clone for WildcardFilter[src]

impl Debug for WildcardFilter[src]

impl Default for WildcardFilter[src]

impl FeroxFilter for WildcardFilter[src]

implementation of FeroxFilter for WildcardFilter

pub fn should_filter_response(&self, response: &FeroxResponse) -> bool[src]

Examine size, dynamic, and content_len to determine whether or not the response received is a wildcard response and therefore should be filtered out

pub fn box_eq(&self, other: &dyn Any) -> bool[src]

Compare one WildcardFilter to another

pub fn as_any(&self) -> &dyn Any[src]

Return self as Any for dynamic dispatch purposes

impl PartialEq<WildcardFilter> for WildcardFilter[src]

impl StructuralPartialEq for WildcardFilter[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 

impl<T> WithSubscriber for T[src]