Module feroxbuster::scan_manager [−][src]
Structs
Container around a locked vector of FeroxResponse
s, adds wrappers for insertion and search
Struct to hold scan-related state
Container around a locked hashset of FeroxScan
s, adds wrappers for insertion and searching
Data container for (de)?serialization of multiple items
Enums
Simple enum to designate whether a URL was passed in by the user (Initial) or found during scanning (Latest)
Simple enum to represent a scan’s current status ([in]complete, cancelled)
Simple enum used to flag a FeroxScan
as likely a directory or file
Statics
Atomic boolean flag, used to determine whether or not a scan should pause or resume
Functions
Primary logic used to load a Configuration from disk and populate the appropriate data structures
Given a string representing some number of seconds, minutes, hours, or days, convert that representation to seconds and then wait for those seconds to elapse. Once that period of time has elapsed, kill all currently running scans and dump a state file to disk that can be used to resume any unfinished scan.