make Event viabl
This commit is contained in:
parent
31a3b8a4ef
commit
bb59d9852a
|
@ -88,11 +88,11 @@ func EventFromRequest(r waf.ParsedRequest) (types.Event, error) {
|
||||||
evt.Line = types.Line{
|
evt.Line = types.Line{
|
||||||
Time: time.Now(),
|
Time: time.Now(),
|
||||||
//should we add some info like listen addr/port/path ?
|
//should we add some info like listen addr/port/path ?
|
||||||
Labels: map[string]string{"type": "coraza-waf"},
|
Labels: map[string]string{"type": "coraza-waap"},
|
||||||
Process: true,
|
Process: true,
|
||||||
Module: "waf",
|
Module: "waap",
|
||||||
Src: "waf",
|
Src: "waap",
|
||||||
Raw: "dummy-waf-data", //we discard empty Line.Raw items :)
|
Raw: "dummy-waap-data", //we discard empty Line.Raw items :)
|
||||||
}
|
}
|
||||||
evt.Waap = types.WaapEvent{}
|
evt.Waap = types.WaapEvent{}
|
||||||
|
|
||||||
|
@ -144,6 +144,9 @@ func (r *WaapRunner) AccumulateTxToEvent(evt *types.Event, req waf.ParsedRequest
|
||||||
if evt.Meta == nil {
|
if evt.Meta == nil {
|
||||||
evt.Meta = map[string]string{}
|
evt.Meta = map[string]string{}
|
||||||
}
|
}
|
||||||
|
if evt.Parsed == nil {
|
||||||
|
evt.Parsed = map[string]string{}
|
||||||
|
}
|
||||||
if req.IsInBand {
|
if req.IsInBand {
|
||||||
evt.Meta["waap_interrupted"] = "true"
|
evt.Meta["waap_interrupted"] = "true"
|
||||||
evt.Meta["waap_action"] = req.Tx.Interruption().Action
|
evt.Meta["waap_action"] = req.Tx.Interruption().Action
|
||||||
|
|
Loading…
Reference in a new issue