浏览代码

fix https://github.com/crowdsecurity/crowdsec/issues/1746 (#1749)

Co-authored-by: sabban <15465465+sabban@users.noreply.github.com>
Manuel Sabban 2 年之前
父节点
当前提交
1f06f242cc
共有 1 个文件被更改,包括 4 次插入0 次删除
  1. 4 0
      pkg/parser/unix_parser.go

+ 4 - 0
pkg/parser/unix_parser.go

@@ -4,6 +4,7 @@ import (
 	"fmt"
 	"fmt"
 	"os"
 	"os"
 	"path"
 	"path"
+	"strings"
 
 
 	"github.com/crowdsecurity/crowdsec/pkg/csconfig"
 	"github.com/crowdsecurity/crowdsec/pkg/csconfig"
 
 
@@ -37,6 +38,9 @@ func Init(c map[string]interface{}) (*UnixParserCtx, error) {
 	}
 	}
 	r.DataFolder = c["data"].(string)
 	r.DataFolder = c["data"].(string)
 	for _, f := range files {
 	for _, f := range files {
+		if strings.Contains(f.Name(), ".") {
+			continue
+		}
 		if err := r.Grok.AddFromFile(path.Join(c["patterns"].(string), f.Name())); err != nil {
 		if err := r.Grok.AddFromFile(path.Join(c["patterns"].(string), f.Name())); err != nil {
 			log.Errorf("failed to load pattern %s : %v", f.Name(), err)
 			log.Errorf("failed to load pattern %s : %v", f.Name(), err)
 			return nil, err
 			return nil, err