BSD Ports

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

SystemPortVersion
MidnightBSDsecurity/crowdsec1.6.3
FreeBSDsecurity/crowdsec1.8.1_2
OpenBSDsecurity/crowdsec1.8.1
DragonFlysecurity/crowdsec1.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

Build dependencies 2
Run dependencies 2

No port depends on this one.

Configuration

Options name: security_crowdsec

OptionDefaultDescription
FIREWALL_BOUNCERoffDepend 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
FileSizeSHA256
go/security_crowdsec/crowdsec-v1.6.3/v1.6.3.mod10157d47b370bc889d0484778cfbfc610b4254d6724455fb57f1fc6b3cb080d2343cd
go/security_crowdsec/crowdsec-v1.6.3/v1.6.3.zip1.581062e+069be326fa2feb5efc612a23c7309e4b6e3ca697876dbde1555c7e578f099c3eac