Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ReleaseReqCache ¶
func ReleaseReqCache(id int32)
Types ¶
type ReplaceTemplate ¶
type ReplaceTemplate struct {
// contains filtered or unexported fields
}
func ParseReqTmpl ¶
func ParseReqTmpl(req *fuzzTypes.Req, keywords []string) *ReplaceTemplate
ParseReqTmpl 解析req模板
func (*ReplaceTemplate) KeywordCount ¶
func (t *ReplaceTemplate) KeywordCount(keywordInd int) int
KeywordCount 根据解析时传入的关键字列表的下标来计算一个关键字在模板中出现的次数
func (*ReplaceTemplate) Replace ¶
func (t *ReplaceTemplate) Replace(payloads []string, sniperPos int) (req *fuzzTypes.Req, cacheId int32)
Replace 将模板中的关键字替换为payload列表
func (*ReplaceTemplate) ReplaceTrack ¶
func (t *ReplaceTemplate) ReplaceTrack(payload string, sniperPos int) (req *fuzzTypes.Req, track []int, cacheId int32)
ReplaceTrack 将模板中的单个关键字替换为payload,并返回替换位置信息
Click to show internal directories.
Click to hide internal directories.