Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 6 additions & 6 deletions .tests/opnsense-sshd/scenario.assert
Original file line number Diff line number Diff line change
Expand Up @@ -4,47 +4,47 @@ results[0].Overflow.Sources["1.2.3.4"].IP == "1.2.3.4"
results[0].Overflow.Sources["1.2.3.4"].Range == ""
results[0].Overflow.Sources["1.2.3.4"].GetScope() == "Ip"
results[0].Overflow.Sources["1.2.3.4"].GetValue() == "1.2.3.4"
results[0].Overflow.Alert.Events[0].GetMeta("datasource_path") == "opnsense-sshd.log"
basename(results[0].Overflow.Alert.Events[0].GetMeta("datasource_path")) == "opnsense-sshd.log"
results[0].Overflow.Alert.Events[0].GetMeta("datasource_type") == "file"
results[0].Overflow.Alert.Events[0].GetMeta("log_type") == "ssh_failed-auth"
results[0].Overflow.Alert.Events[0].GetMeta("machine") == "OPNsense.localdomain"
results[0].Overflow.Alert.Events[0].GetMeta("service") == "ssh"
results[0].Overflow.Alert.Events[0].GetMeta("source_ip") == "1.2.3.4"
results[0].Overflow.Alert.Events[0].GetMeta("target_user") == "tutu"
results[0].Overflow.Alert.Events[0].GetMeta("timestamp") == "2022-01-19T14:23:55Z"
results[0].Overflow.Alert.Events[1].GetMeta("datasource_path") == "opnsense-sshd.log"
basename(results[0].Overflow.Alert.Events[1].GetMeta("datasource_path")) == "opnsense-sshd.log"
results[0].Overflow.Alert.Events[1].GetMeta("datasource_type") == "file"
results[0].Overflow.Alert.Events[1].GetMeta("log_type") == "ssh_failed-auth"
results[0].Overflow.Alert.Events[1].GetMeta("machine") == "OPNsense.localdomain"
results[0].Overflow.Alert.Events[1].GetMeta("service") == "ssh"
results[0].Overflow.Alert.Events[1].GetMeta("source_ip") == "1.2.3.4"
results[0].Overflow.Alert.Events[1].GetMeta("target_user") == "tutu"
results[0].Overflow.Alert.Events[1].GetMeta("timestamp") == "2022-01-19T14:23:56Z"
results[0].Overflow.Alert.Events[2].GetMeta("datasource_path") == "opnsense-sshd.log"
basename(results[0].Overflow.Alert.Events[2].GetMeta("datasource_path")) == "opnsense-sshd.log"
results[0].Overflow.Alert.Events[2].GetMeta("datasource_type") == "file"
results[0].Overflow.Alert.Events[2].GetMeta("log_type") == "ssh_failed-auth"
results[0].Overflow.Alert.Events[2].GetMeta("machine") == "OPNsense.localdomain"
results[0].Overflow.Alert.Events[2].GetMeta("service") == "ssh"
results[0].Overflow.Alert.Events[2].GetMeta("source_ip") == "1.2.3.4"
results[0].Overflow.Alert.Events[2].GetMeta("target_user") == "tutu"
results[0].Overflow.Alert.Events[2].GetMeta("timestamp") == "2022-01-19T14:23:56Z"
results[0].Overflow.Alert.Events[3].GetMeta("datasource_path") == "opnsense-sshd.log"
basename(results[0].Overflow.Alert.Events[3].GetMeta("datasource_path")) == "opnsense-sshd.log"
results[0].Overflow.Alert.Events[3].GetMeta("datasource_type") == "file"
results[0].Overflow.Alert.Events[3].GetMeta("log_type") == "ssh_failed-auth"
results[0].Overflow.Alert.Events[3].GetMeta("machine") == "OPNsense.localdomain"
results[0].Overflow.Alert.Events[3].GetMeta("service") == "ssh"
results[0].Overflow.Alert.Events[3].GetMeta("source_ip") == "1.2.3.4"
results[0].Overflow.Alert.Events[3].GetMeta("target_user") == "tutu"
results[0].Overflow.Alert.Events[3].GetMeta("timestamp") == "2022-01-19T14:23:57Z"
results[0].Overflow.Alert.Events[4].GetMeta("datasource_path") == "opnsense-sshd.log"
basename(results[0].Overflow.Alert.Events[4].GetMeta("datasource_path")) == "opnsense-sshd.log"
results[0].Overflow.Alert.Events[4].GetMeta("datasource_type") == "file"
results[0].Overflow.Alert.Events[4].GetMeta("log_type") == "ssh_failed-auth"
results[0].Overflow.Alert.Events[4].GetMeta("machine") == "OPNsense.localdomain"
results[0].Overflow.Alert.Events[4].GetMeta("service") == "ssh"
results[0].Overflow.Alert.Events[4].GetMeta("source_ip") == "1.2.3.4"
results[0].Overflow.Alert.Events[4].GetMeta("target_user") == "tutu"
results[0].Overflow.Alert.Events[4].GetMeta("timestamp") == "2022-01-19T14:23:57Z"
results[0].Overflow.Alert.Events[5].GetMeta("datasource_path") == "opnsense-sshd.log"
basename(results[0].Overflow.Alert.Events[5].GetMeta("datasource_path")) == "opnsense-sshd.log"
results[0].Overflow.Alert.Events[5].GetMeta("datasource_type") == "file"
results[0].Overflow.Alert.Events[5].GetMeta("log_type") == "ssh_failed-auth"
results[0].Overflow.Alert.Events[5].GetMeta("machine") == "OPNsense.localdomain"
Expand Down
49 changes: 36 additions & 13 deletions .tests/ssh-bf/scenario.assert
Original file line number Diff line number Diff line change
Expand Up @@ -4,42 +4,54 @@ results[0].Overflow.Sources["35.188.49.176"].IP == "35.188.49.176"
results[0].Overflow.Sources["35.188.49.176"].Range == ""
results[0].Overflow.Sources["35.188.49.176"].GetScope() == "Ip"
results[0].Overflow.Sources["35.188.49.176"].GetValue() == "35.188.49.176"
results[0].Overflow.Alert.Events[0].GetMeta("datasource_path") == "ssh-bf.log"
basename(results[0].Overflow.Alert.Events[0].GetMeta("datasource_path")) == "ssh-bf.log"
results[0].Overflow.Alert.Events[0].GetMeta("datasource_type") == "file"
results[0].Overflow.Alert.Events[0].GetMeta("log_type") == "ssh_failed-auth"
results[0].Overflow.Alert.Events[0].GetMeta("machine") == "sd-126005"
results[0].Overflow.Alert.Events[0].GetMeta("service") == "ssh"
results[0].Overflow.Alert.Events[0].GetMeta("source_ip") == "35.188.49.176"
results[0].Overflow.Alert.Events[0].GetMeta("target_user") == "pascal"
results[0].Overflow.Alert.Events[1].GetMeta("datasource_path") == "ssh-bf.log"
results[0].Overflow.Alert.Events[0].GetMeta("timestamp") == "2026-02-12T14:10:21Z"
basename(results[0].Overflow.Alert.Events[1].GetMeta("datasource_path")) == "ssh-bf.log"
results[0].Overflow.Alert.Events[1].GetMeta("datasource_type") == "file"
results[0].Overflow.Alert.Events[1].GetMeta("log_type") == "ssh_failed-auth"
results[0].Overflow.Alert.Events[1].GetMeta("machine") == "sd-126005"
results[0].Overflow.Alert.Events[1].GetMeta("service") == "ssh"
results[0].Overflow.Alert.Events[1].GetMeta("source_ip") == "35.188.49.176"
results[0].Overflow.Alert.Events[1].GetMeta("target_user") == "pascal1"
results[0].Overflow.Alert.Events[2].GetMeta("datasource_path") == "ssh-bf.log"
results[0].Overflow.Alert.Events[1].GetMeta("timestamp") == "2026-02-12T14:10:21Z"
basename(results[0].Overflow.Alert.Events[2].GetMeta("datasource_path")) == "ssh-bf.log"
results[0].Overflow.Alert.Events[2].GetMeta("datasource_type") == "file"
results[0].Overflow.Alert.Events[2].GetMeta("log_type") == "ssh_failed-auth"
results[0].Overflow.Alert.Events[2].GetMeta("machine") == "sd-126005"
results[0].Overflow.Alert.Events[2].GetMeta("service") == "ssh"
results[0].Overflow.Alert.Events[2].GetMeta("source_ip") == "35.188.49.176"
results[0].Overflow.Alert.Events[2].GetMeta("target_user") == "pascal2"
results[0].Overflow.Alert.Events[3].GetMeta("datasource_path") == "ssh-bf.log"
results[0].Overflow.Alert.Events[2].GetMeta("timestamp") == "2026-02-12T14:10:22Z"
basename(results[0].Overflow.Alert.Events[3].GetMeta("datasource_path")) == "ssh-bf.log"
results[0].Overflow.Alert.Events[3].GetMeta("datasource_type") == "file"
results[0].Overflow.Alert.Events[3].GetMeta("log_type") == "ssh_failed-auth"
results[0].Overflow.Alert.Events[3].GetMeta("machine") == "sd-126005"
results[0].Overflow.Alert.Events[3].GetMeta("service") == "ssh"
results[0].Overflow.Alert.Events[3].GetMeta("source_ip") == "35.188.49.176"
results[0].Overflow.Alert.Events[3].GetMeta("target_user") == "pascal3"
results[0].Overflow.Alert.Events[4].GetMeta("datasource_path") == "ssh-bf.log"
results[0].Overflow.Alert.Events[3].GetMeta("timestamp") == "2026-02-12T14:10:22Z"
basename(results[0].Overflow.Alert.Events[4].GetMeta("datasource_path")) == "ssh-bf.log"
results[0].Overflow.Alert.Events[4].GetMeta("datasource_type") == "file"
results[0].Overflow.Alert.Events[4].GetMeta("log_type") == "ssh_failed-auth"
results[0].Overflow.Alert.Events[4].GetMeta("machine") == "sd-126005"
results[0].Overflow.Alert.Events[4].GetMeta("service") == "ssh"
results[0].Overflow.Alert.Events[4].GetMeta("source_ip") == "35.188.49.176"
results[0].Overflow.Alert.Events[4].GetMeta("target_user") == "pascal4"
results[0].Overflow.Alert.Events[5].GetMeta("datasource_path") == "ssh-bf.log"
results[0].Overflow.Alert.Events[4].GetMeta("timestamp") == "2026-02-12T14:10:23Z"
basename(results[0].Overflow.Alert.Events[5].GetMeta("datasource_path")) == "ssh-bf.log"
results[0].Overflow.Alert.Events[5].GetMeta("datasource_type") == "file"
results[0].Overflow.Alert.Events[5].GetMeta("log_type") == "ssh_failed-auth"
results[0].Overflow.Alert.Events[5].GetMeta("machine") == "sd-126005"
results[0].Overflow.Alert.Events[5].GetMeta("service") == "ssh"
results[0].Overflow.Alert.Events[5].GetMeta("source_ip") == "35.188.49.176"
results[0].Overflow.Alert.Events[5].GetMeta("target_user") == "pascal5"
results[0].Overflow.Alert.Events[5].GetMeta("timestamp") == "2026-02-12T14:10:24Z"
results[0].Overflow.Alert.GetScenario() == "crowdsecurity/ssh-bf_user-enum"
results[0].Overflow.Alert.Remediation == true
results[0].Overflow.Alert.GetEventsCount() == 6
Expand All @@ -48,43 +60,54 @@ results[1].Overflow.Sources["35.188.49.176"].IP == "35.188.49.176"
results[1].Overflow.Sources["35.188.49.176"].Range == ""
results[1].Overflow.Sources["35.188.49.176"].GetScope() == "Ip"
results[1].Overflow.Sources["35.188.49.176"].GetValue() == "35.188.49.176"
results[1].Overflow.Alert.Events[0].GetMeta("datasource_path") == "ssh-bf.log"
basename(results[1].Overflow.Alert.Events[0].GetMeta("datasource_path")) == "ssh-bf.log"
results[1].Overflow.Alert.Events[0].GetMeta("datasource_type") == "file"
results[1].Overflow.Alert.Events[0].GetMeta("log_type") == "ssh_failed-auth"
results[1].Overflow.Alert.Events[0].GetMeta("machine") == "sd-126005"
results[1].Overflow.Alert.Events[0].GetMeta("service") == "ssh"
results[1].Overflow.Alert.Events[0].GetMeta("source_ip") == "35.188.49.176"
results[1].Overflow.Alert.Events[0].GetMeta("target_user") == "pascal"
results[1].Overflow.Alert.Events[1].GetMeta("datasource_path") == "ssh-bf.log"
results[1].Overflow.Alert.Events[0].GetMeta("timestamp") == "2026-02-12T14:10:21Z"
basename(results[1].Overflow.Alert.Events[1].GetMeta("datasource_path")) == "ssh-bf.log"
results[1].Overflow.Alert.Events[1].GetMeta("datasource_type") == "file"
results[1].Overflow.Alert.Events[1].GetMeta("log_type") == "ssh_failed-auth"
results[1].Overflow.Alert.Events[1].GetMeta("machine") == "sd-126005"
results[1].Overflow.Alert.Events[1].GetMeta("service") == "ssh"
results[1].Overflow.Alert.Events[1].GetMeta("source_ip") == "35.188.49.176"
results[1].Overflow.Alert.Events[1].GetMeta("target_user") == "pascal1"
results[1].Overflow.Alert.Events[2].GetMeta("datasource_path") == "ssh-bf.log"
results[1].Overflow.Alert.Events[1].GetMeta("timestamp") == "2026-02-12T14:10:21Z"
basename(results[1].Overflow.Alert.Events[2].GetMeta("datasource_path")) == "ssh-bf.log"
results[1].Overflow.Alert.Events[2].GetMeta("datasource_type") == "file"
results[1].Overflow.Alert.Events[2].GetMeta("log_type") == "ssh_failed-auth"
results[1].Overflow.Alert.Events[2].GetMeta("machine") == "sd-126005"
results[1].Overflow.Alert.Events[2].GetMeta("service") == "ssh"
results[1].Overflow.Alert.Events[2].GetMeta("source_ip") == "35.188.49.176"
results[1].Overflow.Alert.Events[2].GetMeta("target_user") == "pascal2"
results[1].Overflow.Alert.Events[3].GetMeta("datasource_path") == "ssh-bf.log"
results[1].Overflow.Alert.Events[2].GetMeta("timestamp") == "2026-02-12T14:10:22Z"
basename(results[1].Overflow.Alert.Events[3].GetMeta("datasource_path")) == "ssh-bf.log"
results[1].Overflow.Alert.Events[3].GetMeta("datasource_type") == "file"
results[1].Overflow.Alert.Events[3].GetMeta("log_type") == "ssh_failed-auth"
results[1].Overflow.Alert.Events[3].GetMeta("machine") == "sd-126005"
results[1].Overflow.Alert.Events[3].GetMeta("service") == "ssh"
results[1].Overflow.Alert.Events[3].GetMeta("source_ip") == "35.188.49.176"
results[1].Overflow.Alert.Events[3].GetMeta("target_user") == "pascal3"
results[1].Overflow.Alert.Events[4].GetMeta("datasource_path") == "ssh-bf.log"
results[1].Overflow.Alert.Events[3].GetMeta("timestamp") == "2026-02-12T14:10:22Z"
basename(results[1].Overflow.Alert.Events[4].GetMeta("datasource_path")) == "ssh-bf.log"
results[1].Overflow.Alert.Events[4].GetMeta("datasource_type") == "file"
results[1].Overflow.Alert.Events[4].GetMeta("log_type") == "ssh_failed-auth"
results[1].Overflow.Alert.Events[4].GetMeta("machine") == "sd-126005"
results[1].Overflow.Alert.Events[4].GetMeta("service") == "ssh"
results[1].Overflow.Alert.Events[4].GetMeta("source_ip") == "35.188.49.176"
results[1].Overflow.Alert.Events[4].GetMeta("target_user") == "pascal4"
results[1].Overflow.Alert.Events[5].GetMeta("datasource_path") == "ssh-bf.log"
results[1].Overflow.Alert.Events[4].GetMeta("timestamp") == "2026-02-12T14:10:23Z"
basename(results[1].Overflow.Alert.Events[5].GetMeta("datasource_path")) == "ssh-bf.log"
results[1].Overflow.Alert.Events[5].GetMeta("datasource_type") == "file"
results[1].Overflow.Alert.Events[5].GetMeta("log_type") == "ssh_failed-auth"
results[1].Overflow.Alert.Events[5].GetMeta("machine") == "sd-126005"
results[1].Overflow.Alert.Events[5].GetMeta("service") == "ssh"
results[1].Overflow.Alert.Events[5].GetMeta("source_ip") == "35.188.49.176"
results[1].Overflow.Alert.Events[5].GetMeta("target_user") == "pascal5"
results[1].Overflow.Alert.Events[5].GetMeta("timestamp") == "2026-02-12T14:10:24Z"
results[1].Overflow.Alert.GetScenario() == "crowdsecurity/ssh-bf"
results[1].Overflow.Alert.Remediation == true
results[1].Overflow.Alert.GetEventsCount() == 6

Loading