Versions in this module Expand all Collapse all v2 v2.8.3 Jul 26, 2025 Changes in this version + const ToolName + func GetUpdateCallback() func() + 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 + 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 + RateLimit int + RateLimits goflags.RateLimitMap + RemoveWildcard bool + ResolverList string + Resolvers goflags.StringSlice + ResultCallback OnResultCallback + Silent bool + Sources goflags.StringSlice + Statistics bool + Stdin bool + Threads int + Timeout int + Verbose bool + Version bool + func ParseOptions(options *Options) *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) EnumerateMultipleDomains(reader io.Reader, writers []io.Writer) error + func (r *Runner) EnumerateMultipleDomainsWithCtx(ctx context.Context, reader io.Reader, writers []io.Writer) error + func (r *Runner) EnumerateSingleDomain(domain string, writers []io.Writer) (map[string]map[string]struct{}, 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) RunEnumeration() error + func (r *Runner) RunEnumerationWithCtx(ctx context.Context) error v2.8.1 Jul 8, 2025 Other modules containing this package github.com/ducksify/subfinder