Struct feroxbuster::heuristics::HeuristicTests[][src]

pub struct HeuristicTests { /* fields omitted */ }

container for heuristics related info

Implementations

impl HeuristicTests[src]

HeuristicTests implementation

pub fn new(handles: Arc<Handles>) -> Self[src]

create a new HeuristicTests struct

pub async fn wildcard(&self, target_url: &str) -> Result<u64>[src]

Tests the given url to see if it issues a wildcard response

In the event that url returns a wildcard response, a WildcardFilter is created and sent to the filters event handler.

Returns the number of times to increment the caller's progress bar

pub async fn connectivity(&self, target_urls: &[String]) -> Result<Vec<String>>[src]

Simply tries to connect to all given sites before starting to scan

In the event that no sites can be reached, the program will exit.

Any urls that are found to be alive are returned to the caller.

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, 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<T> WithSubscriber for T[src]