Versions in this module Expand all Collapse all v1 v1.3.2 Mar 4, 2022 Changes in this version + const AllStatuses + func AddFilter(conf *ffuf.Config, name string, option string) error + func AddMatcher(conf *ffuf.Config, name string, option string) error + func CalibrateIfNeeded(j *ffuf.Job) error + func NewFilterByName(name string, value string) (ffuf.FilterProvider, error) + func NewLineFilter(value string) (ffuf.FilterProvider, error) + func NewRegexpFilter(value string) (ffuf.FilterProvider, error) + func NewSizeFilter(value string) (ffuf.FilterProvider, error) + func NewStatusFilter(value string) (ffuf.FilterProvider, error) + func NewTimeFilter(value string) (ffuf.FilterProvider, error) + func NewWordFilter(value string) (ffuf.FilterProvider, error) + func RemoveFilter(conf *ffuf.Config, name string) + func SetupFilters(parseOpts *ffuf.ConfigOptions, conf *ffuf.Config) error + type LineFilter struct + Value []ffuf.ValueRange + func (f *LineFilter) Filter(response *ffuf.Response) (bool, error) + func (f *LineFilter) MarshalJSON() ([]byte, error) + func (f *LineFilter) Repr() string + func (f *LineFilter) ReprVerbose() string + type RegexpFilter struct + Value *regexp.Regexp + func (f *RegexpFilter) Filter(response *ffuf.Response) (bool, error) + func (f *RegexpFilter) MarshalJSON() ([]byte, error) + func (f *RegexpFilter) Repr() string + func (f *RegexpFilter) ReprVerbose() string + type SizeFilter struct + Value []ffuf.ValueRange + func (f *SizeFilter) Filter(response *ffuf.Response) (bool, error) + func (f *SizeFilter) MarshalJSON() ([]byte, error) + func (f *SizeFilter) Repr() string + func (f *SizeFilter) ReprVerbose() string + type StatusFilter struct + Value []ffuf.ValueRange + func (f *StatusFilter) Filter(response *ffuf.Response) (bool, error) + func (f *StatusFilter) MarshalJSON() ([]byte, error) + func (f *StatusFilter) Repr() string + func (f *StatusFilter) ReprVerbose() string + type TimeFilter struct + func (f *TimeFilter) Filter(response *ffuf.Response) (bool, error) + func (f *TimeFilter) MarshalJSON() ([]byte, error) + func (f *TimeFilter) Repr() string + func (f *TimeFilter) ReprVerbose() string + type WordFilter struct + Value []ffuf.ValueRange + func (f *WordFilter) Filter(response *ffuf.Response) (bool, error) + func (f *WordFilter) MarshalJSON() ([]byte, error) + func (f *WordFilter) Repr() string + func (f *WordFilter) ReprVerbose() string