Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

App Request: cowdsec #189

Open
Nanefouad opened this issue Feb 12, 2024 · 8 comments
Open

App Request: cowdsec #189

Nanefouad opened this issue Feb 12, 2024 · 8 comments

Comments

@Nanefouad
Copy link

hello everyone, I would like to submit the following proposal to you, it concerns Crowdsec. I would have liked to find it on the depo. thanks for making the necessary

@keldian
Copy link
Contributor

keldian commented Feb 12, 2024

@saltydk
Copy link
Member

saltydk commented Feb 13, 2024

That sandpit role doesn't do anything though.

@RaneyDazed
Copy link

for the record, I didn't create that it was jigsaw. :p

I just noticed that he'd started a role for it and thought it would be nice to have around. It does have his name in the info code block.

@Barrow1990
Copy link

Barrow1990 commented Feb 28, 2024

Id probably be more inclined to do something like this guide:
Crowdsec - Enhance Docker Compose Security
Integrate it with Traefik than have it standalone

Looking at the documentation it would require a similar set up to the 1 that plex utilises where it prompts the user for a token

Please can you update the title to state "App Request - Crowdsec" so people can see from the issues tab what this is for

@maximuskowalski maximuskowalski changed the title cowdsec App Request: cowdsec Mar 9, 2024
@saltydk
Copy link
Member

saltydk commented Mar 9, 2024

I'll move this to Saltbox since it makes sense to have it there if Traefik integration is required, which it is.

@saltydk saltydk transferred this issue from saltyorg/Sandbox Mar 9, 2024
@Barrow1990
Copy link

Is anyone actively working on this?
Id love to have this integrated

@Barrow1990
Copy link

Barrow1990 commented Sep 17, 2024

Crowdsec

CrowdSec is a free, modern & collaborative behavior detection engine, coupled with a global IP reputation network. It stacks on fail2ban's philosophy but is IPV6 compatible and 60x faster (Go vs Python), it uses Grok patterns to parse logs and YAML scenarios to identify behaviors. CrowdSec is engineered for modern Cloud / Containers / VM-based infrastructures (by decoupling detection and remediation). Once detected you can remedy threats with various bouncers (firewall block, nginx http 403, Captchas, etc.) while the aggressive IP can be sent to CrowdSec for curation before being shared among all users to further improve everyone's security. See FAQ or read below for more.

Links to further information

What are you willing to do to help?

  • I will you help with making docs if this gets picked up.
  • I will you help with testing.
  • Other things:- Help With Implementation Code

Anything else you would like to add.

Not sure how this would be implemented due to requiring the following steps:
This is based on Example

  • How to automate the enrolling part
  • How to automate the adding of the bouncer
  • Modify the traefik container to depend on crowdsec as well as add the additional labels
  • add additional labels to all other applications

They may be more steps but seems like a very heavy integration

@saltydk
Copy link
Member

saltydk commented Sep 17, 2024

It is on my to do list.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants