spray/pkg/config.go
M09Ic 6f1ca49408 实装了fuzzy-compare
优化输出与输出逻辑
极大的优化了compare性能
2022-11-10 21:03:07 +08:00

36 lines
530 B
Go

package pkg
import (
"net/http"
)
type SprayMod int
const (
PathSpray SprayMod = iota + 1
HostSpray
ParamSpray
CustomSpray
)
var ModMap = map[string]SprayMod{
"path": PathSpray,
"host": HostSpray,
}
type Config struct {
BaseURL string
Wordlist []string
Thread int
Timeout int
BaseReq *http.Request
Method string
Mod SprayMod
Headers http.Header
EnableFuzzy bool
ClientType int
Fns []func(string) string
OutputCh chan *Baseline
FuzzyCh chan *Baseline
}