Versions in this module Expand all Collapse all v2 v2.18.1 Aug 22, 2026 Changes in this version + var FastSources = []string + func GetUpdateCallback() func() + func SearchBySubdomainWithCtx(ctx context.Context, options *Options) error + func UnmarshalFrom(file string) error + type OnResultCallback func(result *resolve.HostEntry) + type Options struct + All bool + CaptureSources bool + Config string + DisableUpdateCheck bool + Domain goflags.StringSlice + DomainsFile string + ExcludeIps bool + ExcludeSources goflags.StringSlice + Fast bool + Filter goflags.StringSlice + HostIP bool + JSON bool + ListSources bool + Match goflags.StringSlice + MaxEnumerationTime int + NoColor bool + OnlyRecursive bool + Output io.Writer + OutputDirectory string + OutputFile string + ProviderConfig string + Proxy string + RemoveWildcard bool + ResolverList string + Resolvers goflags.StringSlice + ResultCallback OnResultCallback + Search string + Silent bool + Sources goflags.StringSlice + Statistics bool + Stdin bool + Threads int + Timeout int + Verbose bool + Version bool + func ParseOptions() *Options + func (options *Options) ConfigureOutput() + type OutputWriter struct + JSON bool + func NewOutputWriter(json bool) *OutputWriter + func (o *OutputWriter) WriteHost(input string, results map[string]resolve.HostEntry, writer io.Writer) error + func (o *OutputWriter) WriteHostIP(input string, results map[string]resolve.Result, writer io.Writer) error + func (o *OutputWriter) WriteHostNoWildcard(input string, results map[string]resolve.Result, writer io.Writer) error + func (o *OutputWriter) WriteSourceHost(input string, sourceMap map[string]map[string]struct{}, writer io.Writer) error + type Runner struct + func NewRunner(options *Options) (*Runner, error) + func (r *Runner) EnumerateMultipleDomainsWithCtx(ctx context.Context, reader io.Reader, writers []io.Writer) error + func (r *Runner) EnumerateSingleDomainWithCtx(ctx context.Context, domain string, writers []io.Writer) (map[string]map[string]struct{}, error) + func (r *Runner) GetStatistics() map[string]subscraping.Statistics + func (r *Runner) RunEnumerationWithCtx(ctx context.Context) error