60 lines
1.5 KiB
YAML
60 lines
1.5 KiB
YAML
# 404 scan
|
|
type: leaky
|
|
#debug: true
|
|
name: crowdsecurity/http-generic-bf
|
|
description: "Detect generic http brute force"
|
|
filter: "evt.Meta.service == 'http' && evt.Meta.sub_type == 'auth_fail'"
|
|
groupby: evt.Meta.source_ip
|
|
capacity: 5
|
|
leakspeed: "10s"
|
|
blackhole: 1m
|
|
labels:
|
|
confidence: 3
|
|
spoofable: 0
|
|
classification:
|
|
- attack.T1110
|
|
behavior: "http:bruteforce"
|
|
label: "http bruteforce"
|
|
service: http
|
|
remediation: true
|
|
---
|
|
# Generic 401 Authorization Errors
|
|
type: leaky
|
|
#debug: true
|
|
name: LePresidente/http-generic-401-bf
|
|
description: "Detect generic 401 Authorization error brute force"
|
|
filter: "evt.Meta.log_type == 'http_access-log' && evt.Parsed.verb == 'POST' && evt.Meta.http_status == '401'"
|
|
groupby: evt.Meta.source_ip
|
|
capacity: 5
|
|
leakspeed: "10s"
|
|
blackhole: 1m
|
|
labels:
|
|
confidence: 3
|
|
spoofable: 0
|
|
classification:
|
|
- attack.T1110
|
|
behavior: "http:bruteforce"
|
|
label: "http bruteforce"
|
|
service: http
|
|
remediation: true
|
|
---
|
|
# Generic 403 Forbidden (Authorization) Errors
|
|
type: leaky
|
|
#debug: true
|
|
name: LePresidente/http-generic-403-bf
|
|
description: "Detect generic 403 Forbidden (Authorization) error brute force"
|
|
filter: "evt.Meta.log_type == 'http_access-log' && evt.Parsed.verb == 'POST' && evt.Meta.http_status == '403'"
|
|
groupby: evt.Meta.source_ip
|
|
capacity: 5
|
|
leakspeed: "10s"
|
|
blackhole: 1m
|
|
labels:
|
|
confidence: 3
|
|
spoofable: 0
|
|
classification:
|
|
- attack.T1110
|
|
behavior: "http:bruteforce"
|
|
label: "http bruteforce"
|
|
service: http
|
|
remediation: true
|