Merge pull request 'Allowlist konnte nicht vernünftig abgerufen werden.' (#3) from alpha-0.2.1 into main
Reviewed-on: #3
This commit was merged in pull request #3.
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
# ============================================================================
|
# ============================================================================
|
||||||
# CrowdSec Manager v0.2.0
|
# CrowdSec Manager
|
||||||
# ============================================================================
|
# ============================================================================
|
||||||
# Verwaltet automatisch eine CrowdSec-Allowlist und bietet interaktive
|
# Verwaltet automatisch eine CrowdSec-Allowlist und bietet interaktive
|
||||||
# CrowdSec-Administration über ein Menü.
|
# CrowdSec-Administration über ein Menü.
|
||||||
@@ -17,7 +17,7 @@ set -euo pipefail
|
|||||||
# ----------------------------------------------------------------------------
|
# ----------------------------------------------------------------------------
|
||||||
SCRIPT_NAME="$(basename "$0")"
|
SCRIPT_NAME="$(basename "$0")"
|
||||||
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
|
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
|
||||||
SCRIPT_VERSION="0.1.0"
|
SCRIPT_VERSION="0.2.1"
|
||||||
CONFIG_FILE="${SCRIPT_DIR}/config/crowdsec-manager.conf"
|
CONFIG_FILE="${SCRIPT_DIR}/config/crowdsec-manager.conf"
|
||||||
|
|
||||||
# Farben (werden ggf. deaktiviert wenn nicht im Terminal)
|
# Farben (werden ggf. deaktiviert wenn nicht im Terminal)
|
||||||
@@ -410,8 +410,8 @@ get_current_allowlist() {
|
|||||||
return 0
|
return 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# IPs/CIDRs aus dem JSON extrahieren (Feld "items" -> "ip_or_range")
|
# IPs/CIDRs aus dem JSON extrahieren (Feld "items" -> "value")
|
||||||
echo "$inspect_output" | grep -oP '"ip_or_range"\s*:\s*"\K[^"]+' | sort -u > "$CURRENT_IPS_FILE" 2>/dev/null || true
|
echo "$inspect_output" | grep -oP '"value"\s*:\s*"\K[^"]+' | sort -u > "$CURRENT_IPS_FILE" 2>/dev/null || true
|
||||||
|
|
||||||
local count
|
local count
|
||||||
count=$(wc -l < "$CURRENT_IPS_FILE" 2>/dev/null || echo "0")
|
count=$(wc -l < "$CURRENT_IPS_FILE" 2>/dev/null || echo "0")
|
||||||
|
|||||||
Reference in New Issue
Block a user