Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/valkryst/update_crowdsec_dependencies
A bash script which updates CrowdSec's Hub and Collections.
https://github.com/valkryst/update_crowdsec_dependencies
automation crowdsec security-tools update
Last synced: 8 days ago
JSON representation
A bash script which updates CrowdSec's Hub and Collections.
- Host: GitHub
- URL: https://github.com/valkryst/update_crowdsec_dependencies
- Owner: Valkryst
- License: mit
- Created: 2022-01-25T14:45:50.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-02-12T21:56:33.000Z (almost 3 years ago)
- Last Synced: 2024-11-06T21:45:03.815Z (about 2 months ago)
- Topics: automation, crowdsec, security-tools, update
- Language: Shell
- Homepage:
- Size: 5.86 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
The installed collections, and those updated by this script, were chosen specifically for my use cases. You can [search for collections](https://hub.crowdsec.net/), install those you deem necessary, and update the script to upgrade whichever collection(s) you choose.
## Requirements
To use this script, you must be running [CrowdSec](https://github.com/crowdsecurity/crowdsec) on Linux.
## Installation
To run this script, copy and paste the following commands into your bash terminal.
```bash
# Install Dependencies
sudo apt update
sudo apt install wgetcscli collections install crowdsecurity/base-http-scenarios
cscli collections install crowdsecurity/http-cve
cscli collections install crowdsecurity/iptables
cscli collections install crowdsecurity/linux
cscli collections install crowdsecurity/linux-lpe
cscli collections install crowdsecurity/nginx
cscli collections install crowdsecurity/nginx-proxy-manager
cscli collections install crowdsecurity/pgsql
cscli collections install crowdsecurity/sshd# Download Script
sudo wget https://github.com/Valkryst/Update_CrowdSec_Dependencies/blob/main/update.sh# Modify the script's permissions to allow it to be run.
sudo chmod +x update.sh# Run the script
sudo ./update.sh
```You may opt to add a [cron](https://en.wikipedia.org/wiki/Cron) job to run the script at a set interval. Add the following line to your `sudo crontab -e` file.
```bash
0 * * * * /bin/bash /path/to/update.sh 2>&1 >> /path/to/update.log
```