Sicherheit · 2 min read · Feb 10, 2026

Konfigurieren von fail2ban mit SquirrelMail auf CentOS 5.3/ISPConfig 3 - Seite 2

4. Neustart von fail2ban

Ein Neustart des fail2ban-Daemons ist erforderlich, um die vorgenommenen Änderungen zu laden:

service fail2ban restart

5. Testen der korrekten Protokollierung der Quelladresse

cd /var/lib/squirrelmail/prefs  
tail -f squirrelmail_access_log

Melden Sie sich bei Ihrer SquirrelMail-Weboberfläche an.

SquirrelMail-Oberfläche

Im Terminalfenster des Betriebssystems sehen Sie die Quelladresse des erfolgreichen Logins, die in der geöffneten squirrelmail_access_log-Datei erscheint:

08/03/2009 10:17:33 [LOGIN] [email protected] (localhost) von XXX.XXX.XX.XX:
08/03/2009 10:18:13 [LOGOUT] [email protected] (localhost) von XXX.XXX.XX.XX:

Beenden Sie Ihre SquirrelMail-Sitzung, lassen Sie jedoch die squirrelmail_access_log-Datei geöffnet, nachdem Sie die korrekte Quelladresse gesehen haben.

6. Testen von unautorisierten Logins

Melden Sie sich mehrmals bei der SquirrelMail-Weboberfläche mit falschen Benutzernamen und/oder Passwörtern an. Dies wird Fehlerereignisse in der squirrelmail_access_log-Datei erzeugen:

08/03/2009 10:37:35 [LOGIN_ERROR] u37458734 (localhost) von XXX.XXX.XX.XX: Unbekannter Benutzer oder Passwort falsch.
08/03/2009 11:22:19 [LOGIN_ERROR] wetwetr (localhost) von XXX.XXX.XX.XX: Unbekannter Benutzer oder Passwort falsch.
08/03/2009 11:22:30 [LOGIN_ERROR] 7846587435836 (localhost) von XXX.XXX.XX.XX: Unbekannter Benutzer oder Passwort falsch.

Schließen Sie die squirrelmail_access_log-Datei:

Ctrl-c

Überprüfen Sie, ob fail2ban diese Fehler erfassen kann:

fail2ban-regex /var/lib/squirrelmail/prefs/squirrelmail_access_log /etc/fail2ban/filter.d/squirrelmail.conf
Tests werden ausgeführt
=============

Verwenden Sie die Regex-Datei: /etc/fail2ban/filter.d/squirrelmail.conf
Verwenden Sie die Protokolldatei: /var/lib/squirrelmail/prefs/squirrelmail_access_log


Ergebnisse
=======

Failregex
|- Reguläre Ausdrücke:
|  [1] \[LOGIN_ERROR\].*von : Unbekannter Benutzer oder Passwort falsch
|
`- Anzahl der Übereinstimmungen:
   [1] 14 Übereinstimmung(en)

Ignoreregex
|- Reguläre Ausdrücke:
|
`- Anzahl der Übereinstimmungen:

Zusammenfassung
=======

Gefundene Adressen:
[1]
    XXX.XXX.XX.XX (Mo 03 Aug 10:37:35 2009)
    XXX.XXX.XX.XX (Mo 03 Aug 11:22:19 2009)
    XXX.XXX.XX.XX (Mo 03 Aug 11:22:30 2009)
    XXX.XXX.XX.XX (Mo 03 Aug 11:22:42 2009)
    XXX.XXX.XX.XX (Mo 03 Aug 11:22:53 2009)
    XXX.XXX.XX.XX (Mo 03 Aug 11:23:13 2009)
    XXX.XXX.XX.XX (Mo 03 Aug 12:21:31 2009)
    XXX.XXX.XX.XX (Mo 03 Aug 12:21:41 2009)
    XXX.XXX.XX.XX (Mo 03 Aug 12:21:54 2009)
    XXX.XXX.XX.XX (Mo 03 Aug 12:22:07 2009)
    XXX.XXX.XX.XX (Mo 03 Aug 13:56:36 2009)
    XXX.XXX.XX.XX (Mo 03 Aug 13:56:51 2009)
    XXX.XXX.XX.XX (Mo 03 Aug 13:57:03 2009)
    XXX.XXX.XX.XX (Mo 03 Aug 13:57:16 2009)

Datumsformat Treffer:
0 Treffer: Monat Tag Stunde:Minute:Sekunde
0 Treffer: Wochentag Monat Tag Stunde:Minute:Sekunde Jahr
0 Treffer: Wochentag Monat Tag Stunde:Minute:Sekunde
0 Treffer: Jahr/Monat/Tag Stunde:Minute:Sekunde
0 Treffer: Tag/Monat/Jahr:Stunde:Minute:Sekunde
38 Treffer: Monat/Tag/Jahr Stunde:Minute:Sekunde
0 Treffer: Jahr-Monat-Tag Stunde:Minute:Sekunde
0 Treffer: Tag-Monat-Jahr Stunde:Minute:Sekunde[.Millisekunde]
0 Treffer: TAI64N
0 Treffer: Epoch

Erfolg, die Gesamtzahl der Übereinstimmungen beträgt 14

Schauen Sie sich jedoch den obigen Abschnitt 'Tests werden ausgeführt' an, der wichtige Informationen enthalten könnte.

Die Ausgabe von fail2ban-regex oben bestätigt, dass fail2ban Fehlerbedingungen erfasst.

7. Überprüfen der zusätzlichen iptables-Kette

Iptables erstellt eine zusätzliche Eingabekette für SquirrelMail:

service iptables status

Nahe dem oberen Ende der Ausgabe sehen Sie:

3    fail2ban-SquirrelMail  tcp  --  0.0.0.0/0            0.0.0.0/0           tcp dpt:80 

Am Ende der Ausgabe sehen Sie:

Kette fail2ban-SquirrelMail (1 Referenzen)
num  ziel     prot opt quelle               ziel
1    RETURN     alle  --  0.0.0.0/0            0.0.0.0/0

Wenn alle oben genannten Tests bestanden wurden, können Sie fail2ban für SquirrelMail bereitstellen.

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.