sudo cscli collections install crowdsecurity/http-dosInstalls 0 parser and 4 scenarios.
View HTTP - DoS Detection →sudo cscli scenarios install crowdsecurity/http-dos-bypass-cacheThen 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: leakyname: crowdsecurity/http-dos-bypass-cachedescription: "Detect DoS tools bypassing cache every request"#as seen in cc-attack toolfilter: "evt.Meta.log_type == 'http_access-log' && evt.Meta.http_args_len != '' && int(evt.Meta.http_args_len) >= 7 && int(evt.Meta.http_args_len) <= 12 && evt.Parsed.http_args matches '^[0-9]+$' && evt.Parsed.static_ressource == 'false'"distinct: "evt.Parsed.http_args"leakspeed: 1scapacity: 30#debug: truecache_size: 10groupby: "evt.Meta.source_ip"blackhole: 1mlabels:service: httpremediation: trueconfidence: 2spoofable: 0classification:- attack.T1498behavior: "http:dos"label: "HTTP DOS with cache bypass"
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 attempting to bypass cache rules by appending random numeric suffix.
Directly inspired by some specific DoS tools TTP.
⚠️ This scenario might trigger false positives, proper testing is advised ⚠️