github.com/chainreactors/fingers@v1.2.1/resources/noembed.go (about) 1 //go:build !go1.16 || noembed 2 // +build !go1.16 noembed 3 4 package resources 5 6 import ( 7 "github.com/chainreactors/utils" 8 "gopkg.in/yaml.v3" 9 ) 10 11 var AliasesData []byte 12 13 var PortData []byte // json format 14 var PrePort *utils.PortPreset 15 16 func LoadPorts() (*utils.PortPreset, error) { 17 var ports []*utils.PortConfig 18 var err error 19 err = yaml.Unmarshal(PortData, &ports) 20 if err != nil { 21 return nil, err 22 } 23 24 PrePort = utils.NewPortPreset(ports) 25 return PrePort, nil 26 } 27 28 // engine 29 var FingersHTTPData []byte 30 var FingersSocketData []byte 31 32 var GobyData []byte 33 var FingerprinthubWebData []byte 34 var FingerprinthubServiceData []byte 35 var EholeData []byte 36 var WappalyzerData []byte 37 var NmapServiceProbesData []byte 38 var NmapServicesData []byte 39 var XrayWebData []byte 40 41 var CheckSum = map[string]string{}