[][src]Crate feroxbuster

Modules

banner
client
config
extractor
filters
heuristics
logger
parser
progress
reporter
scan_manager
scanner
statistics
utils

Macros

update_stat

wrapper to improve code readability

Structs

FeroxError

Simple Error implementation to allow for custom error returns

FeroxMessage

Representation of a log entry, can be represented as a human readable string or JSON

FeroxResponse

A FeroxResponse, derived from a Response to a submitted Request

Constants

DEFAULT_CONFIG_NAME

Default filename for config file settings

DEFAULT_OPEN_FILE_LIMIT

Maximum number of file descriptors that can be opened during a scan

DEFAULT_STATUS_CODES

Default list of status codes to report

DEFAULT_WORDLIST

Default wordlist to use when -w|--wordlist isn't specified and not wordlist isn't set in a ferox-config.toml config file.

SIMILARITY_THRESHOLD

Default value used to determine near-duplicate web pages (equivalent to 95%)

VERSION

Version pulled from Cargo.toml at compile time

Statics

SLEEP_DURATION

Number of milliseconds to wait between polls of PAUSE_SCAN when user pauses a scan

Traits

FeroxSerialize

FeroxSerialize trait; represents different types that are Serialize and also implement as_str / as_json methods

Type Definitions

FeroxChannel

Generic mpsc::unbounded_channel type to tidy up some code

FeroxResult

Generic Result type to ease error handling in async contexts