cscli parsers install fulljackz/proxmox-logs
A simple parser for Proxmox VE Web interface. Proxmox VE is listening on port 8006/tcp and write ssh fails into syslog
Jan 4 17:34:08 hypervisor pvedaemon[3663339]: authentication failure; rhost=::ffff:172.21.10.2 user=toor@pam msg=no such user ('toor@pam')
Jan 4 17:34:22 hypervisor pvedaemon[3483744]: authentication failure; rhost=::ffff:172.21.10.2 user=root@pam msg=Authentication failure
In the first string, the user does not exist. In the second user exists but auth fail.
Jan 4 17:34:27 hypervisor pvedaemon[2891825]: <root@pam> successful auth for user 'root@pam'
line: Jan 4 17:34:08 hypervisor pvedaemon[3663339]: authentication failure; rhost=::ffff:172.21.10.2 user=toor@pam msg=no such user ('toor@pam')
โ s00-raw
| โ ๐ข crowdsecurity/syslog-logs (first_parser)
โ s01-parse
| โ ๐ข fulljackz/proxmox-logs (+8)
โ-------- parser success ๐ข
โ Scenarios
โ ๐ข fulljackz/proxmox-bf
line: Jan 4 17:34:01 hypervisor pvedaemon[3663339]: authentication failure; rhost=::ffff:172.21.10.2 user=toor@pam msg=no such user ('toor@pam')
โ s00-raw
| โ ๐ข crowdsecurity/syslog-logs (first_parser)
โ s01-parse
| โ ๐ข fulljackz/proxmox-logs (+8)
โ-------- parser success ๐ข
โ Scenarios
โ ๐ข fulljackz/proxmox-bf
line: Jan 4 17:34:08 hypervisor pvedaemon[3663339]: authentication failure; rhost=::ffff:172.21.10.2 user=toor@pam msg=no such user ('toor@pam')
โ s00-raw
| โ ๐ข crowdsecurity/syslog-logs (first_parser)
โ s01-parse
| โ ๐ข fulljackz/proxmox-logs (+8)
โ-------- parser success ๐ข
โ Scenarios
โ ๐ข fulljackz/proxmox-bf
line: Jan 4 17:34:07 hypervisor pvedaemon[3483744]: authentication failure; rhost=::ffff:172.21.10.2 user=root@pam msg=Authentication failure
โ s00-raw
| โ ๐ข crowdsecurity/syslog-logs (first_parser)
โ s01-parse
| โ ๐ข fulljackz/proxmox-logs (+8)
โ-------- parser success ๐ข
โ Scenarios
โ ๐ข fulljackz/proxmox-bf
line: Jan 4 17:34:08 hypervisor pvedaemon[2891825]: <root@pam> successful auth for user 'root@pam'
โ s00-raw
| โ ๐ข crowdsecurity/syslog-logs (first_parser)
โ s01-parse
| โ ๐ด fulljackz/proxmox-logs
โ-------- parser failure ๐ด
line: Jan 4 17:34:08 hypervisor pvedaemon[3663339]: authentication failure; rhost=::ffff:172.21.10.2 user=toor@pam msg=no such user ('toor@pam')
โ s00-raw
| โ ๐ข crowdsecurity/syslog-logs (first_parser)
โ s01-parse
| โ ๐ข fulljackz/proxmox-logs (+8)
โ-------- parser success ๐ข
โ Scenarios
โ ๐ข fulljackz/proxmox-bf
line: Jan 4 17:34:11 hypervisor pvedaemon[2891825]: <root@pam> successful auth for user 'root@pam'
โ s00-raw
| โ ๐ข crowdsecurity/syslog-logs (first_parser)
โ s01-parse
| โ ๐ด fulljackz/proxmox-logs
โ-------- parser failure ๐ด
line: Jan 4 17:34:12 hypervisor pvedaemon[3483744]: authentication failure; rhost=::ffff:172.21.10.2 user=root@pam msg=Authentication failure
โ s00-raw
| โ ๐ข crowdsecurity/syslog-logs (first_parser)
โ s01-parse
| โ ๐ข fulljackz/proxmox-logs (+8)
โ-------- parser success ๐ข
โ Scenarios
โ ๐ข fulljackz/proxmox-bf
line: Jan 4 17:34:13 hypervisor pvedaemon[2891825]: <root@pam> successful auth for user 'root@pam'
โ s00-raw
| โ ๐ข crowdsecurity/syslog-logs (first_parser)
โ s01-parse
| โ ๐ด fulljackz/proxmox-logs
โ-------- parser failure ๐ด
line: Jan 4 17:34:02 hypervisor pvedaemon[3483744]: authentication failure; rhost=::ffff:172.21.10.2 user=root@pam msg=Authentication failure
โ s00-raw
| โ ๐ข crowdsecurity/syslog-logs (first_parser)
โ s01-parse
| โ ๐ข fulljackz/proxmox-logs (+8)
โ-------- parser success ๐ข
โ Scenarios
โ ๐ข fulljackz/proxmox-bf
line: Jan 4 17:34:03 hypervisor pvedaemon[2891825]: <root@pam> successful auth for user 'root@pam'
โ s00-raw
| โ ๐ข crowdsecurity/syslog-logs (first_parser)
โ s01-parse
| โ ๐ด fulljackz/proxmox-logs
โ-------- parser failure ๐ด
1#debug: true2name: fulljackz/proxmox-logs3description: "Parse proxmox logs for bruteforce attempts"4filter: "evt.Parsed.program == 'pvedaemon'"5onsuccess: next_stage6pattern_syntax:7 PVE_AUTH_FAIL: 'authentication failure; rhost=%{IP:client_ip} user=%{USERNAME:source_user}@%{WORD:realm} msg='8nodes:9 - grok:10 name: "PVE_AUTH_FAIL"11 apply_on: message12 statics:13 - meta: log_type14 value: pve_failed-auth15 - meta: source_user16 expression: "evt.Parsed.source_user"17statics:18 - meta: service19 value: pvedaemon20 - meta: source_ip21 expression: "evt.Parsed.client_ip"22