(gelöst)Fail2ban Filter erstellen

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Benutzeravatar
sirius01
Beiträge: 170
Registriert: 04.05.2009 11:00:01

(gelöst)Fail2ban Filter erstellen

Beitrag von sirius01 » 07.04.2019 16:00:22

Hallo @all,

ich habe für Fail2ban das Filter"apache-phpmyadmin.conf" erstellt.

Code: Alles auswählen

# Fail2Ban configuration file
#
[Definition]
failregex = <HOST> - - \[.*\] "GET /phpMyAdmin|phpmyadmin|mysql.* HTTP/1\.[01]" 404 [0-9]+.*$

datepattern = ^[^\[]*\[({DATE})
              {^LN-BEG}

#Autor sirius01
Das ist noch etwas fehlerhaft. Manchmal geht es.
Aber meistens habe ich diese oder ähnliche Fehlermeldungen.:

Code: Alles auswählen

2019-04-07 14:55:12,284 fail2ban.filter         [609]: ERROR   No group found in '123.192.57.xxx - - [] "GET /mysql/admin/index.php?lang=en HTTP/1.1" 404 457
' using 're.compile('(?:(?:::f{4,6}:)?(?P<ip4>(?:\\d{1,3}\\.){3}\\d{1,3})|\\[?(?P<ip6>(?:[0-9a-fA-F]{1,4}::?|::){1,7}(?:[0-9a-fA-F]{1,4}|(?<=:):))\\]?|(?P<dns>[\\w\\-.^_]*\\w)) - - \\[.*\\] "GET /phpMyAdmin|phpmyadmin|my)'
Was könnte hier schief laufen :oops: ? Bitte nicht steinigen ich arbeite vorwiegend im Hardwarebereich :wink: .

Vielen dank im voraus :THX: .

gruß sirius01 :) 8) :)

Nachtrag: Hier noch der dazugehörige Eintrag der jail.conf

Code: Alles auswählen

[apache-phpmyadmin]
# dumme Nachfragen nach phpMyAdmin|phpmyadmin
enabled = true
port     = http,https
filter   = apache-phpmyadmin
logpath  = /var/log/apache2/access_log
maxretry = 1
findtime = 600
banTime = 86400
Zuletzt geändert von sirius01 am 08.04.2019 21:17:24, insgesamt 1-mal geändert.

Benutzeravatar
sirius01
Beiträge: 170
Registriert: 04.05.2009 11:00:01

Re: Fail2ban Filter erstellen

Beitrag von sirius01 » 07.04.2019 18:14:10

Ich war mal nicht untätig :lol: und habe die betreffende Zeile
der apache-phpmyadmin.conf
in

Code: Alles auswählen

failregex = ^<HOST> -.*"(GET|POST|HEAD) /phpMyAdmin|phpmyadmin|mysql.*HTTP/1\.[01]" 404 [0-9]+.*$
geändert.
Der Test mit fail2ban-regex sieht erst mal gut aus :)

Die Tauglichkeit sehe ich nach dem nächsten "scan" :wink:

Also abwarten :wink:

gruß sirius01 :) 8) :)

Benutzeravatar
sirius01
Beiträge: 170
Registriert: 04.05.2009 11:00:01

Re: Fail2ban Filter erstellen

Beitrag von sirius01 » 08.04.2019 20:49:16

Der Fehler liegt hier irgendwo

Code: Alles auswählen

/phpMyAdmin|phpmyadmin|mysql.*
ich hatte das | als "oder" betrachtet :roll:
Aber das ist es wohl nicht :oops: .
Da ich das ganze verstehen möchte wäre ich wirklich über einen Tip
dankbar :hail:

gruß sirius01 :) 8) :)

Edit: Ich habe es gefunden :facepalm:
Also gelöst :lol: !

Antworten