Versions in this module Expand all Collapse all v1 v1.2.1 Mar 4, 2025 v1.2.0 Feb 22, 2025 Changes in this version + var DefaultFingerPath = "fingers" + var DefaultFingerTemplate = "fingers/templates" + var DefaultThreads = 20 + var FingerConfigs = map[string]string + var MAX = 2147483647 + func Format(opts Option) + func InitDefaultConfig(cfg interface{}, indentLevel int) string + func LoadConfig(filename string, v interface{}) error + func PrintPreset() + type FingerOptions struct + Finger bool + FingerEngines string + FingerPath string + FingerUpdate bool + func (opt *FingerOptions) LoadLocalFingerConfig() error + func (opt *FingerOptions) UpdateFinger() error + func (opt *FingerOptions) Validate() error + type FunctionOptions struct + ExcludeExtensions string + Extensions string + ForceExtension bool + Lowercase bool + Prefixes []string + RemoveExtensions string + Replaces map[string]string + Skips []string + Suffixes []string + Uppercase bool + type InputOptions struct + AppendFile []string + AppendRule []string + CIDRs []string + Config string + DefaultDict bool + Dictionaries []string + FilterRule string + Limit int + Offset int + PortRange string + RawFile string + ResumeFrom string + Rules []string + URL []string + URLFile string + Word string + type MiscOptions struct + Client string + Deadline int + Debug bool + InitConfig bool + Mod string + PoolSize int + PrintPreset bool + Proxies []string + Threads int + Timeout int + Verbose []bool + Version bool + type ModeOptions struct + BlackStatus string + BreakThreshold int + CheckPeriod int + Depth int + ErrPeriod int + Force bool + FuzzyStatus string + Index string + NoScope bool + Random string + RateLimit int + Recursive string + RetryCount int + Scope []string + SimhashDistance int + Unique bool + UniqueStatus string + WhiteStatus string + type Option struct + func (opt *Option) BuildPlugin(r *Runner) error + func (opt *Option) BuildTasks(r *Runner) (*TaskGenerator, error) + func (opt *Option) BuildWords(r *Runner) error + func (opt *Option) NewRunner() (*Runner, error) + func (opt *Option) Prepare() error + func (opt *Option) PrintConfig(r *Runner) string + func (opt *Option) Validate() error + type Origin struct + func NewOrigin(stat *pkg.Statistor) *Origin + func (o *Origin) InitWorder(fns []words.WordFunc) (*words.Worder, error) + type OutputOptions struct + AutoFile bool + Dump bool + DumpFile string + FileOutput string + Filter string + Format string + Fuzzy bool + Json bool + Match string + NoBar bool + NoColor bool + NoStat bool + OutputFile string + OutputProbe string + Quiet bool + type PluginOptions struct + ActivePlugin bool + Advance bool + AppendDepth int + BakPlugin bool + CommonPlugin bool + CrawlDepth int + CrawlPlugin bool + ExtractConfig string + Extracts []string + ReconPlugin bool + type RequestOptions struct + Cookie []string + Headers []string + MaxBodyLength int64 + Method string + RandomUserAgent bool + ReadAll bool + UserAgent string + type Runner struct + AppendRules *rule.Program + AppendWords []string + ClientType int + Color bool + Count int + DumpFile *files.File + FilterExpr *vm.Program + Fns []words.WordFunc + Headers map[string]string + IsCheck bool + Jsonify bool + MatchExpr *vm.Program + OutputFile *files.File + PoolName map[string]bool + Pools *ants.PoolWithFunc + Probes []string + Progress *mpb.Progress + ProxyClient proxyclient.Dial + RecursiveExpr *vm.Program + Rules *rule.Program + StatFile *files.File + Tasks *TaskGenerator + Total int + Wordlist []string + func (r *Runner) AddPool(task *Task) + func (r *Runner) AddRecursive(bl *baseline.Baseline) + func (r *Runner) AppendFunction(fn func(string) []string) + func (r *Runner) Done() + func (r *Runner) Output(bl *baseline.Baseline) + func (r *Runner) OutputHandler() + func (r *Runner) Prepare(ctx context.Context) error + func (r *Runner) PrepareConfig() *pool.Config + func (r *Runner) PrintStat(pool *pool.BrutePool) + func (r *Runner) Run(ctx context.Context) + func (r *Runner) RunWithCheck(ctx context.Context) + type Task struct + type TaskGenerator struct + In chan *Task + Name string + func NewTaskGenerator(port string) *TaskGenerator + func (gen *TaskGenerator) Close() + func (gen *TaskGenerator) Run(baseurl string)