crowdsec
https://github.com/crowdsecurity/crowdsec
Go
CrowdSec - the open-source and participative security solution offering crowdsourced protection against malicious IPs and access to the most advanced real-world CTI.
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
Go not yet supported1 Subscribers
Add a CodeTriage badge to crowdsec
Help out
- Issues
- LAPI returns 403 when a bouncer's first two requests from a new IP race on auto-creating name@ip
- apiserver: accept a bouncer whose auto-created row a concurrent request inserted
- [WIP] leakybucket: don't let a blackhole cleanup delete the next bucket
- lapi: don't send a valid empty snapshot when the decision stream query fails
- loki: time out query_range requests so a hung one is retried
- leakybucket: unstrand bucket goroutines parked on their final send after reload
- GPG public key signature
- Reload (SIGHUP) strands every live bucket: LeakRoutine blocks forever on its final send after outputs are stopped
- expr: add macro support
- AppSec: SIGHUP reload deadlocks in shutdown — handlers block on InChan after runners exit, server.Shutdown waits forever
- Docs
- Go not yet supported