diff --git a/ban.sh b/ban.sh index 1c187c1a1c23f01874c3670fed4068f3ef95ec23..7aaadd574ad0271c7b470d960a894eacf7c975a6 100644 --- a/ban.sh +++ b/ban.sh @@ -1,5 +1,3 @@ -#!/usr/bin/env bash - #!/bin/bash # Fonction pour valider une adresse IPv4 @@ -34,8 +32,7 @@ fi # Vérifier l'adresse IPv4 fournie validate_ipv4 "$1" if [[ $? -eq 0 ]]; then - domain=`docker ps -qa | xargs docker inspect | awk '/traefik.http.routers.*.rule/{print $2}' | sed -e 's/^"Host(`//' -e 's/`)",*//' -e 's/`,`/\n/g' | grep -v 'ClientIP' | sort -u | sed "s/^/\`/" | sed "s/$/\`/" | paste -sd ","` - + domain=$(docker ps -qa | xargs docker inspect | awk '/traefik.http.routers.*.rule/{print $2}' | sed -e 's/^"Host(`//' -e 's/`)",*//' -e 's/`,`/\n/g' | grep -v 'ClientIP' | sort -u | sed "s/^/\`/" | sed "s/$/\`/" | paste -sd ",") sed -i "s/HOSTS=.*/HOSTS=$domain/" .env sed -i "s/^BAN_IPS=\(.*\)/BAN_IPS=\1,\`$1\`/" .env docker-compose up -d diff --git a/unban.sh b/unban.sh index 41aadbbbcddce836aac326410af13556622be94c..7cb65c314d3608f3458146cf075e998e9e96b8c2 100644 --- a/unban.sh +++ b/unban.sh @@ -1,5 +1,3 @@ -#!/usr/bin/env bash - #!/bin/bash # Fonction pour valider une adresse IPv4