Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
Functions ¶
This section is empty.
Types ¶
type Ctx ¶
type Ctx struct { ProgramName string ProgramVersion string ProgramTagline string GitBranch string GitRevision string Options *GlobalOptions Stdin *os.File }
Ctx is the program context. It contains the necessary parameters for a command to run.
type GlobalOptions ¶
GlobalOptions contains the program's global options.
func DefaultGlobalOptions ¶ added in v2.1.0
func DefaultGlobalOptions() *GlobalOptions
DefaultGlobalOptions creates a new GlobalOptions struct with default values.
type ResolveMode ¶ added in v2.1.0
type ResolveMode int
ResolveMode is the resolve mode.
const ( // Resolve resolves domains. Resolve ResolveMode = iota // Bruteforce bruteforces subdomains. Bruteforce )
type ResolveOptions ¶
type ResolveOptions struct { BinPath string ResolverFile string ResolverTrustedFile string TrustedOnly bool RateLimit int RateLimitTrusted int WildcardThreads int WildcardTests int WildcardBatchSize int SkipSanitize bool SkipWildcard bool SkipValidation bool WriteDomainsFile string WriteMassdnsFile string WriteWildcardsFile string Mode ResolveMode Domain string Wordlist string DomainFile string }
ResolveOptions contains a resolve command's options.
func DefaultResolveOptions ¶ added in v2.1.0
func DefaultResolveOptions() *ResolveOptions
DefaultResolveOptions creates a new ResolveOptions struct with default values.
func (*ResolveOptions) Validate ¶ added in v2.1.0
func (o *ResolveOptions) Validate() error
Validate validates the options.
Click to show internal directories.
Click to hide internal directories.