cscli parsers install crowdsecurity/magento-extension-logs
Parser for the CrowdSec Magento Extension.
1onsuccess: next_stage2#debug: true3filter: "evt.Parsed.program == 'magento-extension'"4name: crowdsecurity/magento-extension-logs5description: "Parse CrowdSec Magento extension logs"6pattern_syntax:7 HEADER: '\[%{DATA:timestamp}\] crowdsec-events\.[^:]+: %{GREEDYDATA:line} \[\]'8nodes:9 - grok:10 name: "HEADER"11 apply_on: message12 statics:13 - target: StrTime14 expression: evt.Parsed.timestamp15statics:16 - meta: service17 value: magento18 - meta: log_type19 expression: JsonExtract(evt.Parsed.line, "type")20 - meta: source_ip21 expression: JsonExtract(evt.Parsed.line, "ip")22 - meta: x_forwarded_for23 expression: JsonExtract(evt.Parsed.line, "x-forwarded-for-ip")24 - meta: bouncer_agent25 expression: JsonExtract(evt.Parsed.line, "bouncer_agent")26 - meta: customer_id27 expression: JsonExtract(evt.Parsed.line, "customer_id")28 - meta: payment_method29 expression: JsonExtract(evt.Parsed.line, "payment_method")30 - meta: order_id31 expression: JsonExtract(evt.Parsed.line, "order_id")32 - meta: product_id33 expression: JsonExtract(evt.Parsed.line, "product_id")34 - meta: quote_id35 expression: JsonExtract(evt.Parsed.line, "quote_id")