in pkg/generator/cef/cef.go [66:84]
func New(cfg *ucfg.Config) (generator.Generator, error) {
config := defaultConfig()
if err := cfg.Unpack(&config); err != nil {
return nil, err
}
c := &CEF{config: config}
c.randomize()
for i, v := range msgTemplates {
t, err := template.New(strconv.Itoa(i)).Funcs(generator.FunctionMap).Parse(v)
if err != nil {
return nil, err
}
c.templates = append(c.templates, t)
}
return c, nil
}