mirror of https://github.com/daffainfo/nuclei.git
using § marker - Closes #347
parent
83aef7e468
commit
236f3b2dfb
|
@ -8,10 +8,17 @@ import (
|
||||||
"strings"
|
"strings"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
const (
|
||||||
|
MARKER_PARENTHESIS_OPEN = "{{"
|
||||||
|
MARKER_PARENTHESIS_CLOSE = "}}"
|
||||||
|
MARKER_GENERAL = "§"
|
||||||
|
)
|
||||||
|
|
||||||
func newReplacer(values map[string]interface{}) *strings.Replacer {
|
func newReplacer(values map[string]interface{}) *strings.Replacer {
|
||||||
var replacerItems []string
|
var replacerItems []string
|
||||||
for k, v := range values {
|
for k, v := range values {
|
||||||
replacerItems = append(replacerItems, fmt.Sprintf("{{%s}}", k), fmt.Sprintf("%s", v), k, fmt.Sprintf("%s", v))
|
replacerItems = append(replacerItems, fmt.Sprintf("%s%s%s", MARKER_PARENTHESIS_OPEN, k, MARKER_PARENTHESIS_CLOSE), fmt.Sprintf("%s", v))
|
||||||
|
replacerItems = append(replacerItems, fmt.Sprintf("%s%s%s", MARKER_GENERAL, k, MARKER_GENERAL), fmt.Sprintf("%s", v))
|
||||||
}
|
}
|
||||||
|
|
||||||
return strings.NewReplacer(replacerItems...)
|
return strings.NewReplacer(replacerItems...)
|
||||||
|
|
Loading…
Reference in New Issue