Skip to content
Open
26 changes: 5 additions & 21 deletions .tests/opnsense-sshd/scenario.assert
Original file line number Diff line number Diff line change
Expand Up @@ -4,54 +4,38 @@ 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"
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"
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"
results[0].Overflow.Alert.Events[5].GetMeta("service") == "ssh"
results[0].Overflow.Alert.Events[5].GetMeta("source_ip") == "1.2.3.4"
results[0].Overflow.Alert.Events[5].GetMeta("target_user") == "tutu"
results[0].Overflow.Alert.Events[5].GetMeta("timestamp") == "2022-01-19T14:23:57Z"
results[0].Overflow.Alert.GetScenario() == "crowdsecurity/ssh-bf"
results[0].Overflow.Alert.Remediation == true
results[0].Overflow.Alert.GetEventsCount() == 6
results[0].Overflow.Alert.GetEventsCount() == 4
61 changes: 26 additions & 35 deletions .tests/ssh-bf/scenario.assert
Original file line number Diff line number Diff line change
Expand Up @@ -4,87 +4,78 @@ 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") == "2025-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") == "2025-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") == "2025-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[4].GetMeta("datasource_type") == "file"
results[0].Overflow.Alert.Events[4].GetMeta("log_type") == "ssh_failed-auth"
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[5].GetMeta("datasource_type") == "file"
results[0].Overflow.Alert.Events[5].GetMeta("log_type") == "ssh_failed-auth"
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[3].GetMeta("timestamp") == "2025-02-12T14:10:22Z"
results[0].Overflow.Alert.GetScenario() == "crowdsecurity/ssh-bf_user-enum"
results[0].Overflow.Alert.Remediation == true
results[0].Overflow.Alert.GetEventsCount() == 6
results[0].Overflow.Alert.GetEventsCount() == 4
"35.188.49.176" in results[1].Overflow.GetSources()
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") == "2025-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") == "2025-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") == "2025-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[4].GetMeta("datasource_type") == "file"
results[1].Overflow.Alert.Events[4].GetMeta("log_type") == "ssh_failed-auth"
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[5].GetMeta("datasource_type") == "file"
results[1].Overflow.Alert.Events[5].GetMeta("log_type") == "ssh_failed-auth"
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[3].GetMeta("timestamp") == "2025-02-12T14:10:22Z"
results[1].Overflow.Alert.GetScenario() == "crowdsecurity/ssh-bf"
results[1].Overflow.Alert.Remediation == true
results[1].Overflow.Alert.GetEventsCount() == 6

results[1].Overflow.Alert.GetEventsCount() == 4
Loading