Skip to content

CrowdSec sur Debian 12

Installation de CrowdSec sur Debian 12 Bookworm.

Composant Version
Debian 12 Bookworm
CrowdSec 1.5+

Durée estimée : 25 minutes


1. Installation

curl -s https://packagecloud.io/install/repositories/crowdsec/crowdsec/script.deb.sh | bash
apt install -y crowdsec

cscli version

2. Démarrer

systemctl enable --now crowdsec
cscli metrics

3. Collections

# SSH
cscli collections install crowdsecurity/sshd

# Nginx
cscli collections install crowdsecurity/nginx

# Linux
cscli collections install crowdsecurity/linux

# Vérifier
cscli collections list

4. Acquisition

vim /etc/crowdsec/acquis.yaml
filenames:
  - /var/log/auth.log
labels:
  type: syslog
---
filenames:
  - /var/log/nginx/access.log
  - /var/log/nginx/error.log
labels:
  type: nginx
systemctl reload crowdsec

5. Bouncer Firewall

apt install -y crowdsec-firewall-bouncer-iptables

cscli bouncers add firewall-bouncer
vim /etc/crowdsec/bouncers/crowdsec-firewall-bouncer.yaml
mode: iptables
api_url: http://127.0.0.1:8080
api_key: <API_KEY>
deny_action: DROP
systemctl enable --now crowdsec-firewall-bouncer

6. Gestion

# Décisions actives
cscli decisions list

# Bannir
cscli decisions add --ip 1.2.3.4 --duration 24h --reason "attack"

# Débannir
cscli decisions delete --ip 1.2.3.4

7. Whitelist

vim /etc/crowdsec/parsers/s02-enrich/whitelist.yaml
name: crowdsecurity/whitelist
description: "Whitelist"
whitelist:
  reason: "Private"
  ip:
    - "192.168.1.0/24"

8. Console Cloud

# https://app.crowdsec.net
cscli console enroll <ENROLLMENT_KEY>
systemctl restart crowdsec

9. Métriques

cscli metrics
cscli alerts list
cscli bouncers list

Comparatif Rocky vs Debian

Aspect Rocky 9 Debian 12
Package script.rpm.sh script.deb.sh
Logs SSH /var/log/secure /var/log/auth.log
Bouncer iptables/nftables iptables/nftables

Commandes

cscli metrics              # Métriques
cscli alerts list          # Alertes
cscli decisions list       # Décisions
cscli collections list     # Collections
cscli hub update           # Mise à jour hub
cscli hub upgrade          # Upgrade composants

Changelog

Date Modification
2024-12 Création initiale