From 5f1eace6654b5427b9e1a2879f35641d5ed477a2 Mon Sep 17 00:00:00 2001 From: Mario Fetka Date: Thu, 23 Apr 2026 06:25:24 +0200 Subject: [PATCH] rin as root and correct validator --- debian/fail2ban-p2p.service | 6 +++--- fail2ban-p2p/validators.py | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/debian/fail2ban-p2p.service b/debian/fail2ban-p2p.service index 671ac2f..f247637 100644 --- a/debian/fail2ban-p2p.service +++ b/debian/fail2ban-p2p.service @@ -6,10 +6,10 @@ Wants=network-online.target [Service] Type=simple -User=fail2ban-p2p -Group=fail2ban-p2p +User=root +Group=root EnvironmentFile=-/etc/default/fail2ban-p2p -ExecStart=/usr/bin/python3 /usr/share/fail2ban-p2p/fail2ban-p2p.py -c /etc/fail2ban-p2p $DAEMON_OPTS +ExecStart=/usr/bin/python3 /usr/bin/fail2ban-p2p.py -c /etc/fail2ban-p2p $DAEMON_OPTS Restart=on-failure RestartSec=5s NoNewPrivileges=true diff --git a/fail2ban-p2p/validators.py b/fail2ban-p2p/validators.py index 0ef0200..30258a8 100644 --- a/fail2ban-p2p/validators.py +++ b/fail2ban-p2p/validators.py @@ -49,7 +49,7 @@ def isIPv4address(str): ''' try: - reIPv4 = "(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$" + reIPv4 = r"(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$" if re.match(reIPv4, str): return True else: