Crate feroxbuster

Source

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 (all of them)
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
SECONDARY_WORDLIST
USER_AGENTS
User agents to select from when random agent is being used