fix: adapt template yaml

This commit is contained in:
M09Ic 2025-02-23 00:02:20 +08:00
parent 6c5811f1d2
commit 0e9d094dd1
2 changed files with 9 additions and 9 deletions

View File

@ -229,7 +229,7 @@ func (opt *Option) Prepare() error {
err = pkg.Load() err = pkg.Load()
if err != nil { if err != nil {
iutils.Fatal(err.Error()) return err
} }
// 初始化全局变量 // 初始化全局变量

View File

@ -1,7 +1,7 @@
package pkg package pkg
import ( import (
"encoding/json" "fmt"
"github.com/chainreactors/fingers" "github.com/chainreactors/fingers"
"github.com/chainreactors/parsers" "github.com/chainreactors/parsers"
"github.com/chainreactors/utils" "github.com/chainreactors/utils"
@ -15,7 +15,7 @@ import (
func LoadPorts() error { func LoadPorts() error {
var err error var err error
var ports []*utils.PortConfig var ports []*utils.PortConfig
err = json.Unmarshal(LoadConfig("port"), &ports) err = yaml.Unmarshal(LoadConfig("port"), &ports)
if err != nil { if err != nil {
return err return err
} }
@ -48,14 +48,14 @@ func LoadTemplates() error {
var err error var err error
// load rule // load rule
err = json.Unmarshal(LoadConfig("spray_rule"), &Rules) err = yaml.Unmarshal(LoadConfig("spray_rule"), &Rules)
if err != nil { if err != nil {
return err return err
} }
// load default words // load default words
var dicts map[string]string var dicts map[string]string
err = json.Unmarshal(LoadConfig("spray_dict"), &dicts) err = yaml.Unmarshal(LoadConfig("spray_dict"), &dicts)
if err != nil { if err != nil {
return err return err
} }
@ -69,7 +69,7 @@ func LoadTemplates() error {
// load mask // load mask
var keywords map[string]interface{} var keywords map[string]interface{}
err = json.Unmarshal(LoadConfig("spray_common"), &keywords) err = yaml.Unmarshal(LoadConfig("spray_common"), &keywords)
if err != nil { if err != nil {
return err return err
} }
@ -83,7 +83,7 @@ func LoadTemplates() error {
} }
var extracts []*parsers.Extractor var extracts []*parsers.Extractor
err = json.Unmarshal(LoadConfig("extract"), &extracts) err = yaml.Unmarshal(LoadConfig("extract"), &extracts)
if err != nil { if err != nil {
return err return err
} }
@ -125,11 +125,11 @@ func LoadExtractorConfig(filename string) ([]*parsers.Extractor, error) {
func Load() error { func Load() error {
err := LoadPorts() err := LoadPorts()
if err != nil { if err != nil {
return err return fmt.Errorf("load ports, %w", err)
} }
err = LoadTemplates() err = LoadTemplates()
if err != nil { if err != nil {
return err return fmt.Errorf("load templates, %w", err)
} }
return nil return nil