3.1 KiB
FREQUENTLY ASKED QUESTIONS
What is {{crowdsec.name}} ?
{{crowdsec.Name}} is a security open-source software. See the overview
What language is it written in ?
{{crowdsec.Name}} is written in Golang
What licence is {{crowdsec.name}} released under ?
{{crowdsec.Name}} is under MIT license
How fast is it ?
{{crowdsec.name}} can easily handle 5k+ EP/s on a rich pipeline (multiple parsers, geoip enrichment, scenarios and so on). Logs are a good fit for sharding by default, so it is definitely the way to go if you need to handle higher throughput.
If you need help for large scale deployment, please get in touch with us on the {{doc.discourse}}, we love challenges ;)
Is there any performance impact ?
As {{crowdsec.name}} only works on logs, it shouldn't impact your production. When it comes to {{blockers.name}}, it should perform one request to the database when a new IP is discovered thus have minimal performance impact.
Which information is shared from my logs ?
Our aim is to build a strong community that can share malevolent attackers IPs, for that we need to collect the bans triggered locally by each user.
The signal sent by your {{crowdsec.name}} to the central API only contains meta-data about the attack, including :
- Attacker IP
- Scenario name
- Time of start/end of attack
You can find the specific list here
What backend database does {{crowdsec.Name}} supports and how to switch ?
Currently (0.3.0), {{crowdsec.name}} supports SQLite (default) and MySQL databases. See backend configuration for relevant configuration.
SQLite is the default backend as it's suitable for standalone/single-machine setups. On the other hand, MySQL is more suitable for distributed architectures where blockers across the applicative stack need to access a centralized ban database.
How to add whitelists ?
You can follow this guide
How to set up proxy ?
Setting up a proxy works out of the box, the net/http golang library can handle those environment variables:
HTTP_PROXY
HTTPS_PROXY
NO_PROXY
Since {{cli.name}} uses sudo
, you just this line in visudo
after setting up the previous environment variables:
Defaults env_keep += "HTTP_PROXY HTTPS_PROXY NO_PROXY"
How to report a bug ?
To report a bug, please open an issue on the repository
I need some help
Feel free to ask for some help to the {{doc.community}}.