update
This commit is contained in:
parent
f0a01f8870
commit
cab8aaf2ae
37
add-crowdsec.sh
Normal file
37
add-crowdsec.sh
Normal file
@ -0,0 +1,37 @@
|
||||
#!/usr/bin/env bash
|
||||
set -e
|
||||
|
||||
main(){
|
||||
echo "deb https://packagecloud.io/crowdsec/crowdsec/debian/ $OS_CODE main" | \
|
||||
tee /etc/apt/sources.list.d/crowdsec_crowdsec.list
|
||||
curl -fsSL "https://packagecloud.io/crowdsec/crowdsec/gpgkey" | \
|
||||
gpg --dearmor | tee /etc/apt/trusted.gpg.d/crowdsec_crowdsec-archive-keyring.gpg > /dev/null
|
||||
|
||||
command="nala"
|
||||
command -v $command &>/dev/null || command="apt"
|
||||
$command update
|
||||
$command install -y crowdsec crowdsec-firewall-bouncer-iptables
|
||||
|
||||
echo -e "db_config:
|
||||
use_wal: true" | tee /etc/crowdsec/config.yaml.local
|
||||
|
||||
echo -e "name: crowdsecurity/whitelists
|
||||
description: "Whitelist events from custom ip addresses"
|
||||
whitelist:
|
||||
reason: "private ip ranges"
|
||||
ip:
|
||||
- "127.0.0.1"
|
||||
- "::1"
|
||||
cidr:
|
||||
- "192.168.0.0/16"
|
||||
- "10.0.0.0/8"
|
||||
- "172.16.0.0/12"
|
||||
- "fc00::/7"
|
||||
# expression:
|
||||
# - "'foo.com' in evt.Meta.source_ip.reverse"
|
||||
" | tee /etc/crowdsec/parsers/s02-enrich/custom-whitelists.yaml
|
||||
|
||||
sed -i -r "s/# - DOCKER-USER/ - DOCKER-USER/g" /etc/crowdsec/bouncers/crowdsec-firewall-bouncer.yaml
|
||||
|
||||
systemctl reload crowdsec
|
||||
}
|
||||
14
add-speedtest.sh
Normal file
14
add-speedtest.sh
Normal file
@ -0,0 +1,14 @@
|
||||
#!/usr/bin/env bash
|
||||
set -e
|
||||
|
||||
main(){
|
||||
echo "deb https://packagecloud.io/ookla/speedtest-cli/debian/ $OS_CODE main" | \
|
||||
tee /etc/apt/sources.list.d/ookla_speedtest-cli.list
|
||||
curl -fsSL "https://packagecloud.io/ookla/speedtest-cli/gpgkey" | \
|
||||
gpg --dearmor | tee /etc/apt/trusted.gpg.d/ookla_speedtest-cli-archive-keyring.gpg > /dev/null
|
||||
|
||||
command="nala"
|
||||
command -v $command &>/dev/null || command="apt"
|
||||
$command update
|
||||
$command install -y speedtest
|
||||
}
|
||||
11
init.sh
11
init.sh
@ -90,12 +90,6 @@ deb $SEC_URL $OS_CODE-security main contrib non-free non-free-firmware
|
||||
gpg --dearmor | tee /etc/apt/trusted.gpg.d/shells_zsh-users_zsh-completions.gpg > /dev/null
|
||||
|
||||
|
||||
echo "deb https://packagecloud.io/ookla/speedtest-cli/debian/ $OS_CODE main" | \
|
||||
tee /etc/apt/sources.list.d/ookla_speedtest-cli.list
|
||||
curl -fsSL "https://packagecloud.io/ookla/speedtest-cli/gpgkey" | \
|
||||
gpg --dearmor | tee /etc/apt/trusted.gpg.d/ookla_speedtest-cli-archive-keyring.gpg > /dev/null
|
||||
|
||||
|
||||
if [ $FOR_PVE -eq 0 ]; then
|
||||
echo "deb [arch=$OS_ARCH] $DOCKER_URL $OS_CODE stable" | \
|
||||
tee /etc/apt/sources.list.d/docker.list
|
||||
@ -106,11 +100,6 @@ deb $SEC_URL $OS_CODE-security main contrib non-free non-free-firmware
|
||||
tee /etc/apt/sources.list.d/azlux.list
|
||||
curl -fsSL "https://azlux.fr/repo.gpg.key" | \
|
||||
gpg --dearmor | tee /etc/apt/trusted.gpg.d/azlux-archive-keyring.gpg > /dev/null
|
||||
|
||||
echo "deb https://packagecloud.io/crowdsec/crowdsec/debian/ $OS_CODE main" | \
|
||||
tee /etc/apt/sources.list.d/crowdsec_crowdsec.list
|
||||
curl -fsSL "https://packagecloud.io/crowdsec/crowdsec/gpgkey" | \
|
||||
gpg --dearmor | tee /etc/apt/trusted.gpg.d/crowdsec_crowdsec-archive-keyring.gpg > /dev/null
|
||||
fi
|
||||
|
||||
usermod -s /usr/bin/zsh $(whoami)
|
||||
|
||||
@ -18,4 +18,3 @@ iperf3
|
||||
mosh
|
||||
screen
|
||||
zsh-completions
|
||||
speedtest
|
||||
|
||||
Loading…
Reference in New Issue
Block a user