2022-09-19 14:42:29 +08:00
|
|
|
package pkg
|
|
|
|
|
|
|
|
import (
|
|
|
|
"github.com/chainreactors/gogo/v2/pkg/fingers"
|
2022-11-10 21:18:26 +08:00
|
|
|
"github.com/chainreactors/parsers"
|
2022-09-19 14:42:29 +08:00
|
|
|
"strings"
|
|
|
|
)
|
|
|
|
|
2022-11-10 21:18:26 +08:00
|
|
|
type Frameworks []*parsers.Framework
|
2022-09-19 14:42:29 +08:00
|
|
|
|
|
|
|
func (fs Frameworks) ToString() string {
|
|
|
|
frameworkStrs := make([]string, len(fs))
|
|
|
|
for i, f := range fs {
|
|
|
|
frameworkStrs[i] = "[" + f.ToString() + "]"
|
|
|
|
}
|
|
|
|
return strings.Join(frameworkStrs, " ")
|
|
|
|
}
|
|
|
|
|
|
|
|
type Extracteds []*fingers.Extracted
|
|
|
|
|
|
|
|
var Extractors = make(fingers.Extractors)
|