sudo cscli collections install crowdsecurity/http-dosInstalls 0 parser and 4 scenarios.
View HTTP - DoS Detection →sudo cscli scenarios install crowdsecurity/http-dos-random-uriThen reload CrowdSec: sudo systemctl reload crowdsec
Sign in to see which of your engines run it →Hover a line or a note to see what each field does.
type: leakyformat: 2.0#debug: truename: crowdsecurity/http-dos-random-uridescription: "Detect DoS tools using random uri"#pattern seen in loic toolfilter: |evt.Meta.log_type == "http_access-log" &&evt.Meta.http_verb == 'GET' &&evt.Parsed.static_ressource == 'false' &&Upper(evt.Parsed.file_frag) == evt.Parsed.file_frag &&len(evt.Parsed.file_frag) == 6 &&int(evt.Meta.http_args_len) == 0capacity: 30leakspeed: 1sgroupby: "evt.Meta.source_ip"blackhole: 2mlabels:confidence: 2spoofable: 0classification:- attack.T1498behavior: "http:dos"label: "HTTP DOS via random URI"service: httpremediation: true
Sign in to see the Security Engines that run this attack scenario, the version they run and whether it was modified locally.
This scenario detects DoS tools that issue a high number of requests, while varying the suffix URL to evade static rules.
Directly inspired by some specific DoS tools TTP.
⚠️ This scenario might trigger false positives, proper testing is advised ⚠️