Versions in this module Expand all Collapse all v0 v0.0.1 Apr 7, 2024 Changes in this version + const General + const ParenthesisClose + const ParenthesisOpen + var DedupeResults = true + var DefaultPermutationsBin []byte + func ClusterBomb(payloads *IndexMap, callback func(varMap map[string]interface{}), ...) + func Replace(template string, values map[string]interface{}) string + type Config struct + Patterns []string + Payloads map[string][]string + var DefaultConfig Config + func NewConfig(filePath string) (*Config, error) + type IndexMap struct + func NewIndexMap(values map[string][]string) *IndexMap + func (o *IndexMap) Cap() int + func (o *IndexMap) GetNth(n int) []string + func (o *IndexMap) KeyAtNth(n int) string + type Input struct + ETLD string + MultiLevel []string + Root string + Sub string + Suffix string + TLD string + func NewInput(inputURL string) (*Input, error) + func (i *Input) GetMap() map[string]interface{} + type Mutator struct + Inputs []*Input + Options *Options + func New(opts *Options) (*Mutator, error) + func (m *Mutator) DryRun() int + func (m *Mutator) EstimateCount() int + func (m *Mutator) Execute(ctx context.Context) <-chan string + func (m *Mutator) ExecuteWithWriter(Writer io.Writer) error + func (m *Mutator) PayloadCount() int + func (m *Mutator) Time() string + type Options struct + Domains []string + Enrich bool + Limit int + MaxSize int + Patterns []string + Payloads map[string][]string