Versions in this module Expand all Collapse all v2 v2.1.1 Jun 7, 2025 Changes in this version + const SHELL_ARG + const SHELL_CMD + func NewInputProvider(conf *ffuf.Config) (ffuf.InputProvider, ffuf.Multierror) + type CommandInput struct + func NewCommandInput(keyword string, value string, conf *ffuf.Config) (*CommandInput, error) + func (c *CommandInput) Active() bool + func (c *CommandInput) Disable() + func (c *CommandInput) Enable() + func (c *CommandInput) IncrementPosition() + func (c *CommandInput) Keyword() string + func (c *CommandInput) Next() bool + func (c *CommandInput) Position() int + func (c *CommandInput) ResetPosition() + func (c *CommandInput) SetPosition(pos int) + func (c *CommandInput) Total() int + func (c *CommandInput) Value() []byte + type MainInputProvider struct + Config *ffuf.Config + Encoders map[string]*pencode.Chain + Providers []ffuf.InternalInputProvider + func (i *MainInputProvider) ActivateKeywords(kws []string) + func (i *MainInputProvider) AddProvider(provider ffuf.InputProviderConfig) error + func (i *MainInputProvider) Keywords() []string + func (i *MainInputProvider) Next() bool + func (i *MainInputProvider) Position() int + func (i *MainInputProvider) Reset() + func (i *MainInputProvider) SetPosition(pos int) + func (i *MainInputProvider) Total() int + func (i *MainInputProvider) Value() map[string][]byte + type WordlistInput struct + func NewWordlistInput(keyword string, value string, conf *ffuf.Config) (*WordlistInput, error) + func (w *WordlistInput) Active() bool + func (w *WordlistInput) Disable() + func (w *WordlistInput) Enable() + func (w *WordlistInput) IncrementPosition() + func (w *WordlistInput) Keyword() string + func (w *WordlistInput) Next() bool + func (w *WordlistInput) Position() int + func (w *WordlistInput) ResetPosition() + func (w *WordlistInput) SetPosition(pos int) + func (w *WordlistInput) Total() int + func (w *WordlistInput) Value() []byte