fail2ban
This commit is contained in:
1 parent
783ec27601
commit
a663156fc7
1 file changed
+17
-1
+17
-1
@@ -1,7 +1,7 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
# ==============================================================================
|
# ==============================================================================
|
||||||
# ISPConfig Proxy Sync Script - Version 3.5 (Safe Lock, Auto-Subdomain & Template)
|
# ISPConfig Proxy Sync Script - Version 3.5.1 (Safe Lock, Auto-Subdomain & Template)
|
||||||
# ==============================================================================
|
# ==============================================================================
|
||||||
|
|
||||||
LOCKFILE="/tmp/restart.syncproxy.lock"
|
LOCKFILE="/tmp/restart.syncproxy.lock"
|
||||||
@@ -29,6 +29,21 @@ PROCESSED_DOMAINS=" "
|
|||||||
|
|
||||||
# --- FUNKTIONEN ---
|
# --- FUNKTIONEN ---
|
||||||
|
|
||||||
|
show_help() {
|
||||||
|
echo "ISPConfig Proxy Sync Script - Version 3.5.1"
|
||||||
|
echo "Nutzung: $0 [Optionen] [Domain]"
|
||||||
|
echo ""
|
||||||
|
echo "Optionen:"
|
||||||
|
echo " -h, --help, help Zeigt diese Hilfeseite an"
|
||||||
|
echo " test Aktiviert den Testmodus (keine Änderungen an Nginx oder SSL-Zertifikaten)"
|
||||||
|
echo " -debug Aktiviert den Debug-Modus (gibt SQL-Abfragen und Details aus)"
|
||||||
|
echo " force Erzwingt die Verarbeitung aller Domains (ignoriert die letzte ID)"
|
||||||
|
echo " renew | repair Erzwingt die Erneuerung der SSL-Zertifikate via acme.sh"
|
||||||
|
echo " [Domain] Verarbeitet gezielt nur die angegebene Domain (z.B. example.com)"
|
||||||
|
echo ""
|
||||||
|
exit 0
|
||||||
|
}
|
||||||
|
|
||||||
load_config() {
|
load_config() {
|
||||||
[ -f "$CONF_FILE" ] && source "$CONF_FILE" || { echo "Fehler: $CONF_FILE fehlt"; exit 1; }
|
[ -f "$CONF_FILE" ] && source "$CONF_FILE" || { echo "Fehler: $CONF_FILE fehlt"; exit 1; }
|
||||||
}
|
}
|
||||||
@@ -36,6 +51,7 @@ load_config() {
|
|||||||
parse_params() {
|
parse_params() {
|
||||||
for arg in "$@"; do
|
for arg in "$@"; do
|
||||||
case $arg in
|
case $arg in
|
||||||
|
-h|--help|help) show_help ;;
|
||||||
test) TEST_MODE=true ;;
|
test) TEST_MODE=true ;;
|
||||||
-debug) DEBUG_MODE=true ;;
|
-debug) DEBUG_MODE=true ;;
|
||||||
force) FORCE_ALL=true ;;
|
force) FORCE_ALL=true ;;
|
||||||
|
|||||||
Reference in new issue
Block a user