CrowdSec collection to detect and block DoT (DNS-over-TLS, port 853) scanners targeting AdGuard Home instances.
cscli collections install PumbaLP/adguardhome-dotThen add to your acquisition config (e.g. acquis.yaml):
source: docker
container_name:
- adguardhome
labels:
type: adguardhomePort scanners and probers that connect to port 853 (DoT) without completing a proper TLS handshake. These appear as repeated connection reset by peer errors in AdGuard Home logs.
- DoQ (port 8853 or 853/udp) – no remote IP in logs
- Direct DoH (port 443) – no remote IP in logs
- DoH via Nginx reverse proxy – use
crowdsecurity/nginx-logsinstead
AdGuard Home v0.107.x – confirmed working in production.
| Component | Type | Description |
|---|---|---|
PumbaLP/adguardhome-dot-errors |
Parser | Extracts remote IP from DoT connection reset errors |
PumbaLP/adguardhome-dot-scan |
Scenario | Bans after 5 resets in 10 minutes |