tmplReplace

package
v0.2.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 3, 2025 License: MIT Imports: 6 Imported by: 0

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,并返回替换位置信息

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL