Versions in this module Expand all Collapse all v0 v0.2.0 Jun 1, 2026 Changes in this version + func InitNucleiProcess() + func RaiseFileLimit() + func RunDnsx(ctx context.Context, hosts []string, opts DnsxOptions) (string, error) + func RunHttpx(ctx context.Context, targets []string, opts HttpxOptions) (string, []string, error) + func RunNaabu(ctx context.Context, hosts []string, opts NaabuOptions) (string, error) + func RunNuclei(ctx context.Context, opts NucleiOptions) (string, error) + func RunTlsx(ctx context.Context, targets []string, opts TlsxOptions) (string, error) + func SilenceSDKLoggers() + func SystemChromePath() (string, bool) + func UpdateNucleiTemplates() error + type DnsxOptions struct + Concurrency int + OutputFile string + QueryAll bool + Resolvers []string + Retries int + type HttpxOptions struct + Concurrency int + DisableStdout bool + OutputFile string + Screenshot bool + ScreenshotTimeout time.Duration + StoreResponseDir string + Timeout time.Duration + type NaabuOptions struct + OutputFile string + Ports string + ServiceDiscovery bool + ServiceVersion bool + SkipHostDiscovery bool + type NucleiOptions struct + AllowLocalFileAccess bool + ConfigYAML []byte + EnableCodeTemplates bool + Headless bool + MatcherStatus bool + OutputFile string + ProbeNonHttp bool + ReportingConfigYAML []byte + ScanID string + Targets []string + TeamID string + Templates []string + type TlsxOptions struct + Concurrency int + OutputFile string + Retries int + ScanMode string + Timeout time.Duration