RousselTMLEARNING

Proxy & réseau · Courses

CrowdSec: From Discovery to Expertise

Complete CrowdSec course: architecture, difference with Fail2ban, installation, collections, scenarios, bouncers (firewall, Traefik, Nginx, HAProxy, Cloudflare), decisions, AppSec and observability. Tested examples.

8 chapters16 lessonsEN
At your pace, through practice.

By the end of this course you will be able to

  • Understand the CrowdSec architecture and how it differs from Fail2ban
  • Install CrowdSec and declare the logs to analyze
  • Use collections and scenarios, and write your own
  • Deploy bouncers at the firewall, reverse proxy and CDN
  • Manage decisions, allowlists and AppSec, and track activity with Prometheus

🎯 Level : Intermediate👥 Who it is for : System administrators, DevOps engineers and security officers who expose services on the Internet

LEARNING PATH

Course curriculum

0Course overview1 lesson
1Understanding CrowdSec2 lessons
2Installation and configuration2 lessons
3Collections, parsers and scenarios2 lessons
4Bouncers5 lessons
5Decisions, profiles and AppSec1 lesson
6Observability2 lessons
7Best practices1 lesson

LEARN BY DOING

Use cases & applications

Protect SSH and exposed services

Brute force detected and blocked at the firewall.

Secure a reverse proxy

Ban, captcha and WAF in front of your applications.

Share blocks across servers

One central Local API for all your agents.

Track attacks

Prometheus metrics, Grafana and notifications.

What next?

Frequently asked questions

Is CrowdSec free?

Yes, the engine is free software under the MIT license. Paid offers exist for some lists and console features.

Does CrowdSec replace Fail2ban?

It covers the same need and goes further: detection separated from blocking, several servers, bouncers at the proxy or CDN, shared reputation.

Does CrowdSec block on its own?

No: you need at least one bouncer to enforce decisions.

Are my logs sent to CrowdSec?

No. Only signals are shared: attacker address, scenario and timestamp. This sharing is optional.

Support us

♥ SUPPORT US

Support RousselTM Learning

Courses, articles, labs and certificates stay free with no intrusive ads. A voluntary contribution, of any amount you choose, pays for hosting, lab environments and new content.

Contribute with PayPal Any amount · card or PayPal accountLearn more
QR code PayPal
Or scan this QR code with your phone

Thank you, every contribution counts!