# Functions
DefaultUserAgent returns the default user agent to use in HTTP requests.
GetRandomUserAgent picks a random user agent from a predefined list.
JoinIntSlice joins an int slice by ,.
NewGobuster returns a new Gobuster object.
NewHTTPClient returns a new HTTPClient.
No description provided by the author
NewOptions returns a new initialized Options object.
No description provided by the author
NewSSet creates a new initialized Set.
ParseCommaSeparatedInt parses the status codes provided as a comma separated list.
ParseExtensions parses the extensions provided as a comma separated list.
No description provided by the author
SliceContains checks if an integer slice contains a specific value.
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
PATTERN is the pattern for wordlist replacements in pattern file.
VERSION contains the current gobuster version.
# Structs
BasicHTTPOptions defines only core http options.
Gobuster is the main object when creating a new run.
HTTPClient represents a http object.
HTTPHeader holds a single key value pair of a HTTP header.
HTTPOptions is the struct to pass in all http options to Gobuster.
No description provided by the author
No description provided by the author
Options holds all options that can be passed to libgobuster.
No description provided by the author
RequestOptions is used to pass options to a single individual request.
Set is a set of Ts.
# Interfaces
GobusterPlugin is an interface which plugins must implement.
Result is an interface for the Result object.
# Type aliases
No description provided by the author
ProcessFunc is the "process" function prototype for implementations.
ResultToStringFunc is the "to string" function prototype for implementations.
SetupFunc is the "setup" function prototype for implementations.