1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
package scraper
import (
"fmt"
"github.com/ffuf/ffuf/v2/pkg/ffuf"
"strings"
)
func headerString(headers map[string][]string) string {
val := ""
for k, vslice := range headers {
for _, v := range vslice {
val += fmt.Sprintf("%s: %s\n", k, v)
}
}
return val
}
func isActive(name string, activegroups []string) bool {
return ffuf.StrInSlice(strings.ToLower(strings.TrimSpace(name)), activegroups)
}
func parseActiveGroups(activestr string) []string {
retslice := make([]string, 0)
for _, v := range strings.Split(activestr, ",") {
retslice = append(retslice, strings.ToLower(strings.TrimSpace(v)))
}
return retslice
}
|