cscli parsers install crowdsecurity/smb-logs1onsuccess: next_stage2name: crowdsecurity/smb-logs3filter: evt.Parsed.program == 'smb'4description: "Parse SMB logs"5pattern_syntax:6 SMB_BAD_PASSWORD: "Auth:%{GREEDYDATA} user \\[%{DATA:smb_domain}\\]\\\\\\[%{DATA:user}\\]%{GREEDYDATA} status \\[NT_STATUS_WRONG_PASSWORD\\]%{GREEDYDATA} remote host \\[ipv4:%{IP:ip_source}"7nodes:8 - grok:9 name: "SMB_AUTH_FAIL"10 apply_on: message11 statics:12 - meta: subtype13 value: smb_bad_user14 - grok:15 name: "SMB_BAD_PASSWORD"16 apply_on: message17 statics:18 - meta: subtype19 value: smb_bad_password20statics:21 - meta: log_type22 value: smb_failed_auth23 - meta: source_ip24 expression: "evt.Parsed.ip_source"25 - meta: user26 expression: "evt.Parsed.user"