security/crowdsec 1.6.3 MidnightBSD
CrowdSec lightweight and collaborative security engine
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- License
- mit
- Categories
- security
Description
Crowdsec is an open-source, lightweight software, detecting peers with aggressive behaviors to prevent them from accessing your systems. Its user friendly design and assistance offers a low technical barrier of entry and nevertheless a high security gain.
In the other systems
| System | Port | Version |
|---|---|---|
| MidnightBSD | security/crowdsec | 1.6.3 |
| FreeBSD | security/crowdsec | 1.8.1_2 |
| OpenBSD | security/crowdsec | 1.8.1 |
| DragonFly | security/crowdsec | 1.0.9 |
Install
Binary package:
mport install crowdsec
From mports:
cd /usr/mports/security/crowdsec && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= crowdsec>0:security/crowdsec
Dependencies
As this port's Makefile names them.
Library 2
libabsl_base.so: devel/abseillibre2.so: devel/re2
Build dependencies 2
Run dependencies 2
No port depends on this one.
Configuration
Options name: security_crowdsec
| Option | Default | Description |
|---|---|---|
| FIREWALL_BOUNCER | off | Depend on security/crowdsec-firewall-bouncer |
- USES
- go:1.23,modules pkgconfig
- Service scripts
crowdsec
Files
pkg-plist 55
- @mode 0755
- bin/crowdsec
- bin/cscli
- bin/crowdsec-cli
- libexec/crowdsec/upgrade-hub
- @mode 0600
- @sample etc/crowdsec/config.yaml.sample
- @sample etc/crowdsec/local_api_credentials.yaml.sample
- @sample etc/crowdsec/online_api_credentials.yaml.sample
- @sample etc/crowdsec/notifications/email.yaml.sample
- @sample etc/crowdsec/notifications/http.yaml.sample
- @sample etc/crowdsec/notifications/sentinel.yaml.sample
- @sample etc/crowdsec/notifications/slack.yaml.sample
- @sample etc/crowdsec/notifications/splunk.yaml.sample
- @mode 0644
- @sample etc/crowdsec/acquis.yaml.sample
- @sample etc/crowdsec/console.yaml.sample
- @sample etc/crowdsec/profiles.yaml.sample
- @sample etc/crowdsec/simulation.yaml.sample
- etc/crowdsec/patterns/aws
- etc/crowdsec/patterns/bacula
- etc/crowdsec/patterns/bro
- etc/crowdsec/patterns/cowrie_honeypot
- etc/crowdsec/patterns/exim
- etc/crowdsec/patterns/firewalls
- etc/crowdsec/patterns/haproxy
- etc/crowdsec/patterns/java
- etc/crowdsec/patterns/junos
- etc/crowdsec/patterns/linux-syslog
- etc/crowdsec/patterns/mcollective
- etc/crowdsec/patterns/modsecurity
- etc/crowdsec/patterns/mongodb
- etc/crowdsec/patterns/mysql
- etc/crowdsec/patterns/nagios
- etc/crowdsec/patterns/nginx
- etc/crowdsec/patterns/paths
- etc/crowdsec/patterns/postgresql
- etc/crowdsec/patterns/rails
- etc/crowdsec/patterns/redis
- etc/crowdsec/patterns/ruby
- etc/crowdsec/patterns/smb
- etc/crowdsec/patterns/ssh
- etc/crowdsec/patterns/tcpdump
- etc/cron.d/crowdsec
- @mode 0755
- lib/crowdsec/plugins/notification-email
- lib/crowdsec/plugins/notification-http
- lib/crowdsec/plugins/notification-sentinel
- lib/crowdsec/plugins/notification-slack
- lib/crowdsec/plugins/notification-splunk
- @dir etc/crowdsec/hub
- @dir etc/crowdsec/acquis.d
- @dir /var/db/crowdsec
- @dir /var/db/crowdsec/data
- @dir /var/db/crowdsec/data/trace
distinfo 2
| File | Size | SHA256 |
|---|---|---|
| go/security_crowdsec/crowdsec-v1.6.3/v1.6.3.mod | 10157 | d47b370bc889d0484778cfbfc610b4254d6724455fb57f1fc6b3cb080d2343cd |
| go/security_crowdsec/crowdsec-v1.6.3/v1.6.3.zip | 1.581062e+06 | 9be326fa2feb5efc612a23c7309e4b6e3ca697876dbde1555c7e578f099c3eac |