Updates .traefik with good name parameter (#4)

* Update readme, add about sectioj

* Update readme about

* Change parameter with capitalized letters

Co-authored-by: MathieuHa <mathieu@hanotaux.fr>
This commit is contained in:
mathieuHa
2022-09-28 21:39:15 +02:00
committed by GitHub
co-authored by MathieuHa
parent 71b5ac354b
commit 224669599e
2 changed files with 15 additions and 2 deletions
+1 -1
View File
@@ -10,5 +10,5 @@ testData:
crowdsec: crowdsec:
bouncer: bouncer:
enabled: true enabled: true
crowdseclapikey: 40796d93c2958f9e58345514e67740e5 CrowdsecLapiKey: 40796d93c2958f9e58345514e67740e5
+14 -1
View File
@@ -2,11 +2,14 @@
# Crowdsec Bouncer Traefik plugin # Crowdsec Bouncer Traefik plugin
This plugins aims to implement a Crowdsec Bouncer into a traefik plugin This plugins aims to implement a Crowdsec Bouncer into a traefik plugin.
> [CrowdSec](https://www.crowdsec.net/) is an open-source and collaborative IPS (Intrusion Prevention System) and a security suite.
> We leverage local behavior analysis and crowd power to build the largest CTI network in the world.
## Usage ## Usage
### Configuration ### Configuration
For each plugin, the Traefik static configuration must define the module name (as is usual for Go packages). For each plugin, the Traefik static configuration must define the module name (as is usual for Go packages).
@@ -72,3 +75,13 @@ The source code of the plugin should be organized as follows:
├── readme.md ├── readme.md
└── vendor/* └── vendor/*
``` ```
### About
[maxlerebourg](https://github.com/maxlerebourg) and [I](https://github.com/mhanotaux) have been using traefik since 2020.
We come from developper and security engineer background and wanted to add the power of a very promesing technologie (Crowdsec) into the edge router we love.
We initially run into this project: https://github.com/fbonalair/traefik-crowdsec-bouncer
It was using traefik and forward auth middleware to verify every requests.
They had to go through a webserver which then contacts of another webservice (the crowdsec LAPI) to make a decision based on the source IP.
We initially proposed some improvement by implementing a streaming mode and a local cache
With the Traefik hackathon we deciced to implement our solution directly as a traefik plugin which could be found by every one on plugins.traefik.io and be more performant.