Documentation
¶
Index ¶
- Constants
- func ParsePluginsStr(pluginsStr string) []fuzzTypes.Plugin
- func PayloadGenerator(p fuzzTypes.Plugin) []string
- func PayloadProcessor(p fuzzTypes.Plugin) string
- func Preprocess(p fuzzTypes.Plugin, fuzz1 *fuzzTypes.Fuzz) *fuzzTypes.Fuzz
- func React(p fuzzTypes.Plugin, req *fuzzTypes.Req, resp *fuzzTypes.Resp) *fuzzTypes.Reaction
- func SendRequest(p fuzzTypes.Plugin, m *fuzzTypes.SendMeta) *fuzzTypes.Resp
Constants ¶
View Source
const ( BaseDir = "./plugins/" RelPathPlGen = "payloadGenerators/" RelPathPlProc = "payloadProcessors/" RelPathPreprocessor = "preprocessors/" RelPathReqSender = "requestSenders/" RelPathReactor = "reactors/" )
Variables ¶
This section is empty.
Functions ¶
func ParsePluginsStr ¶
ParsePluginsStr 用来解析插件字符串,具体规则参考fuzzTypes.go中的注释 解析结果为Plugin类型
func PayloadGenerator ¶
PayloadGenerator 返回插件生成的payload切片
func Preprocess ¶
Preprocess 返回指向preprocessor处理后新生成的*Fuzz
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.