Crate feroxbuster[][src]

Modules

banner

all logic related to building/printing the banner seen when scans start

config

all logic related to instantiating a running configuration

event_handlers

collection of event handlers (typically long-running tokio spawned tasks)

filters

contains all of feroxbuster’s filters

heuristics
logger
progress
scan_manager
scanner
statistics
utils

Macros

atomic_increment

Wrapper Atomic*.fetch_add to save me from writing Ordering::Relaxed a bajillion times

atomic_load

Wrapper around Atomic*.load to save me from writing Ordering::Relaxed a bajillion times

atomic_store

Wrapper around Atomic*.store to save me from writing Ordering::Relaxed a bajillion times

send_command

wrapper to improve code readability

skip_fail

while looping, check for a Result, if Ok return the value, if Err, continue

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.

HIGH_ERROR_RATIO

The percentage of requests as errors it takes to be deemed too high

SIMILARITY_THRESHOLD

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