Import scenarios from files using helm chart
Hello !
I installed Crowdsec with the helm chart in version 0.14.1 in my GKE cluster. It is deployed through FluxCD.
I saw that we specify the yaml definition of the scenario in the values.yaml file under the scenarios field....
CrowdSec Hub "Show more" button broken
The
Show More
button at this page https://app.crowdsec.net/hub/author/crowdsecurity/collections/base-http-scenarios does nothingSuricata scenario and slow scan
I just install crowdsec on my homelab.
I just run some service for the family with traefik
I don't send many alert to crowdsec because I have some geoip protection, oisd unboud protection etc.
My goal is to send some alert to crowdsec. I want participate 🙂
I just install crowdsec on my opnsense firewall. I enable suricata on the wan...
Crowdsec docker_host
How does one confirm crowdsec can see my containers via dockersocket? Do I still have to list them via acquis.yaml? For example I added the radarr-bf and radarr parser I can see it listed in metrics but it’s not parsing??
Custom scenario not triggering neither alert nor decision
Hello !
I installed Crowdsec with helm on my Google Kubernetes Cluster with this chart version : 0.14.1
I also deployed my custom parser, custom scenario (named
crowdsecurity/compte_xxx_login_error
) and custom profile....[appsec] - misleading error log
Hello,
crowdsec version: 1.6.5~rc4
crowdsec-openresty-bouncer: 1.0.2
...
Crowdsec docker - alert notifications to STDOUT
Hello,
I want to use filebeats docker input to ingest alerts from crowdsec. Is there anyway i can redirect alert notifications to stdout?
https://www.elastic.co/guide/en/beats/filebeat/7.17/filebeat-input-docker.html...
Tracking nginx host not being banned
I’m trying too figure out why host 62 isn’t banning from failed login attempts this host does not fall under my Authentik. Here is the acquisition metrics

Chaining bouncer inside access_by_lua_block
Hi everyone! I'm setting up an OpenResty bouncer but I need it chain it before a different module (which is a custom DDoS protection script) so that the module that follows after the bouncer is the final one that completes the request. My
access_by_lua_block
is roughly as follows:
```lua
-- snip
local bouncer = require "lua/bouncer"...Active bans with Prometheus
Hi, I have set up crowdsec with Prometheus metrics and it is working fine.
I am trying to understand how to monitor active bans using the exposed Prometheus metrics.
From what I understand, I can use
cs_active_decisions
which shows a gauge per scenario and cs_alerts
which also is a gauge of the number of alerts (excluding CAPI). But I don't understand the values of these gauges, what do they represent ?
For example, I have this metrics exposed cs_active_decisions{action="ban",origin="CAPI",reason="crowdsecurity/http-admin-interface-probing"} 320
but using cscli decisions list
there are only two bans actives for this scenario. How to interpret the number 320
?
Thanks for your help !...appsec ip
maybe im confued but what does the ip for appsec need to be? i keep getting bind errors... im on unraid but localhost:port doesnt seem to work?
Injection of a banned IPv4
Hello,
We have more than 100,000 IPv4s in a list that we want to ban. At the moment I'm running a python script but it's very time-consuming. Is there any other way of injecting?
Script python made in chatgpt :...
CrowdSec Mikrotik Bouncer fails to add banned ip to address list
it mainly works but but every few hours some banned address is not added to address list, until I manually reboot the docker container, then it appears. What could be the culprit?
here's an example of failed add: the event was not logged at all in the mikrotik container, here's an extraction at ban's time
`crowdsec_mikrotik | {"level":"info","time":"2025-01-20T13:00:31Z","message":"removed decisions: IP: 164.163.25.225 | Scenario: crowdsecurity/netgear_rce | Duration: -11s | Scope : Ip"}...
"No matching files for pattern /services/traefik/traefik.log" altough file exists
Hello guys, I'm getting the following error message from
But the file exists....
crowded.service
:
No matching files for pattern /services/traefik/traefik.log
No matching files for pattern /services/traefik/traefik.log
Where to put the `.yaml.local` files?
According to the docs: https://docs.crowdsec.net/docs/configuration/crowdsec_configuration#configuration-files-that-support-yamllocal
you are able to create files which will overwrite the entries of the original config file but where do I have to put those
.yaml.local
files?
Inside the config_dir
directory which is set in config_paths
?
I'm specifically asking for the bouncers/crowdsec-firewall-bouncer.yaml
....Keep bouncer API as a secret?
This may sound dumb, but does the API key of a bouncer has to be kept private or is it fine if it can be public seen?
My LAPI and the bouncers are running on the same host...
crowdsec init: while loading acquisition config: no datasource enabled
I currently have only one file in my
acquis.d
:
```yaml
source: journalctl
journalctl_filter:
- "-k"...FATA can't find 'crowdsecurity/linux' in collections
Hello guys, I'm getting the following error message after executing
```...
cscli collections install crowdsecurity/linux
cscli collections install crowdsecurity/linux