Documentation ¶
Overview ¶
Package runner executes the enumeration process.
Index ¶
Constants ¶
View Source
const Version = `1.0.3`
Version is the current version of naabu
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Options ¶
type Options struct { Directory string // Directory is a directory for temporary data Domain string // Domain is the domain to find subdomains SubdomainsList string // SubdomainsList is the file containing list of hosts to resolve ResolversFile string // ResolversFile is the file containing resolvers to use for enumeration Wordlist string // Wordlist is a wordlist to use for enumeration MassdnsPath string // MassdnsPath contains the path to massdns binary Output string // Output is the file to write found subdomains to. Silent bool // Silent suppresses any extra text and only writes found host:port to screen Version bool // Version specifies if we should just show version and exit Retries int // Retries is the number of retries for dns enumeration Verbose bool // Verbose flag indicates whether to show verbose output or not NoColor bool // No-Color disables the colored output Threads int // Thread controls the number of parallel host to enumerate MassdnsRaw string // MassdnsRaw perform wildcards filtering from an existing massdns output file WildcardThreads int // WildcardsThreads controls the number of parallel host to check for wildcard StrictWildcard bool // StrictWildcard flag indicates whether wildcard check has to be performed on each found subdomains Stdin bool // Stdin specifies whether stdin input was given to the process }
Options contains the configuration options for tuning the active dns resolving process.
func ParseOptions ¶
func ParseOptions() *Options
ParseOptions parses the command line flags provided by a user
type Runner ¶
type Runner struct {
// contains filtered or unexported fields
}
Runner is a client for running the enumeration process.
func (*Runner) RunEnumeration ¶
func (r *Runner) RunEnumeration()
RunEnumeration sets up the input layer for giving input to massdns binary and runs the actual enumeration
Click to show internal directories.
Click to hide internal directories.