diff --git a/go.mod b/go.mod index a1f0577d2..36d283a88 100644 --- a/go.mod +++ b/go.mod @@ -16,6 +16,7 @@ require ( github.com/buger/jsonparser v1.1.1 github.com/containerd/containerd v1.4.3 // indirect github.com/coreos/go-systemd v0.0.0-20191104093116-d3cd4ed1dbcf + github.com/crowdsecurity/grokky v0.0.0-20210908095311-0b3373925934 github.com/davecgh/go-spew v1.1.1 github.com/denisbrodbeck/machineid v1.0.1 github.com/dghubble/sling v1.3.0 @@ -43,7 +44,6 @@ require ( github.com/influxdata/go-syslog/v3 v3.0.0 github.com/leodido/go-urn v1.2.1 // indirect github.com/lib/pq v1.10.0 - github.com/logrusorgru/grokky v0.0.0-20180829062225-47edf017d42c github.com/mattn/go-colorable v0.1.8 // indirect github.com/mattn/go-runewidth v0.0.10 // indirect github.com/mattn/go-sqlite3 v2.0.3+incompatible @@ -84,4 +84,4 @@ require ( gotest.tools/v3 v3.0.3 ) -replace golang.org/x/time/rate => github.com/crowdsecurity/crowdsec/pkg/time/rate v0.0.0 \ No newline at end of file +replace golang.org/x/time/rate => github.com/crowdsecurity/crowdsec/pkg/time/rate v0.0.0 diff --git a/go.sum b/go.sum index d48b7921e..0767094d5 100644 --- a/go.sum +++ b/go.sum @@ -117,6 +117,8 @@ github.com/creack/pty v1.1.7/go.mod h1:lj5s0c3V2DBrqTV7llrYr5NG6My20zk30Fl46Y7Do github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= github.com/creack/pty v1.1.11 h1:07n33Z8lZxZ2qwegKbObQohDhXDQxiMMz1NOUGYlesw= github.com/creack/pty v1.1.11/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= +github.com/crowdsecurity/grokky v0.0.0-20210908095311-0b3373925934 h1:3kpyoNXTVgfqvpnpy5S8n8hNicgStCK7CiUc4IlYs2s= +github.com/crowdsecurity/grokky v0.0.0-20210908095311-0b3373925934/go.mod h1:fx5UYUYAFIrOUNAkFCUOM2wJcsp9EWSQE9R0/9kaFJg= github.com/davecgh/go-spew v0.0.0-20161028175848-04cdfd42973b/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= @@ -462,8 +464,6 @@ github.com/lib/pq v1.10.0 h1:Zx5DJFEYQXio93kgXnQ09fXNiUKsqv4OUEu2UtGcB1E= github.com/lib/pq v1.10.0/go.mod h1:AlVN5x4E4T544tWzH6hKfbfQvm3HdbOxrmggDNAPY9o= github.com/lightstep/lightstep-tracer-common/golang/gogo v0.0.0-20190605223551-bc2310a04743/go.mod h1:qklhhLq1aX+mtWk9cPHPzaBjWImj5ULL6C7HFJtXQMM= github.com/lightstep/lightstep-tracer-go v0.18.1/go.mod h1:jlF1pusYV4pidLvZ+XD0UBX0ZE6WURAspgAczcDHrL4= -github.com/logrusorgru/grokky v0.0.0-20180829062225-47edf017d42c h1:S3P1IbG7Z7V2p9juEttr1oRwozZd2kxw+RQiYBYB1wQ= -github.com/logrusorgru/grokky v0.0.0-20180829062225-47edf017d42c/go.mod h1:YnDG6D6tn35XF4NJXUtoqoC84FYlBPao8PZ8QzN4Zxo= github.com/lucasb-eyer/go-colorful v1.0.2/go.mod h1:0MS4r+7BZKSJ5mw4/S5MPN+qHFF1fYclkSPilDOKW0s= github.com/lucasb-eyer/go-colorful v1.0.3/go.mod h1:R4dSotOR9KMtayYi1e77YzuveK+i7ruzyGqttikkLy0= github.com/lyft/protoc-gen-validate v0.0.13/go.mod h1:XbGvPuh87YZc5TdIa2/I4pLk0QoUACkjt2znoq26NVQ= @@ -1014,4 +1014,4 @@ honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWh honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg= rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8= sigs.k8s.io/yaml v1.1.0/go.mod h1:UJmg0vDUVViEyp3mgSv9WPwZCDxu4rQW1olrI1uml+o= -sourcegraph.com/sourcegraph/appdash v0.0.0-20190731080439-ebfcffb1b5c0/go.mod h1:hI742Nqp5OhwiqlzhgfbWU4mW4yO10fP+LoT9WOswdU= \ No newline at end of file +sourcegraph.com/sourcegraph/appdash v0.0.0-20190731080439-ebfcffb1b5c0/go.mod h1:hI742Nqp5OhwiqlzhgfbWU4mW4yO10fP+LoT9WOswdU= diff --git a/pkg/parser/README.md b/pkg/parser/README.md index 507a26f3d..300e7c266 100644 --- a/pkg/parser/README.md +++ b/pkg/parser/README.md @@ -96,7 +96,7 @@ grok: ``` `name` is the name of a pattern loaded from `patterns/`. -Base patterns can be seen on the repo : https://github.com/logrusorgru/grokky/blob/master/base.go +Base patterns can be seen on the repo : https://github.com/crowdsecurity/grokky/blob/master/base.go --- diff --git a/pkg/parser/node.go b/pkg/parser/node.go index aac4dc0b6..33e3a2e24 100644 --- a/pkg/parser/node.go +++ b/pkg/parser/node.go @@ -6,7 +6,7 @@ import ( "strings" "github.com/antonmedv/expr" - "github.com/logrusorgru/grokky" + "github.com/crowdsecurity/grokky" "github.com/pkg/errors" yaml "gopkg.in/yaml.v2" diff --git a/pkg/parser/unix_parser.go b/pkg/parser/unix_parser.go index d0d076ffa..ab14a0794 100644 --- a/pkg/parser/unix_parser.go +++ b/pkg/parser/unix_parser.go @@ -3,11 +3,11 @@ package parser import ( "fmt" "io/ioutil" - "path" + "path" "github.com/crowdsecurity/crowdsec/pkg/csconfig" - "github.com/logrusorgru/grokky" + "github.com/crowdsecurity/grokky" log "github.com/sirupsen/logrus" ) diff --git a/pkg/types/grok_pattern.go b/pkg/types/grok_pattern.go index 95bb26c32..69a803224 100644 --- a/pkg/types/grok_pattern.go +++ b/pkg/types/grok_pattern.go @@ -2,7 +2,7 @@ package types import ( "github.com/antonmedv/expr/vm" - "github.com/logrusorgru/grokky" + "github.com/crowdsecurity/grokky" ) //Used mostly for statics