# Fail2ban : regex qui ne match pas

**URL:** <https://www.debian-fr.org/t/fail2ban-regex-qui-ne-match-pas/78178>\
**Category:** Support Debian\
**Created:** [Décembre 11, 2018, 8:46 UTC](https://www.debian-fr.org/t/fail2ban-regex-qui-ne-match-pas/78178 "2018-12-11T08:46:59Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![jhfra](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/j/eb9ed0/32.png) [@jhfra](https://www.debian-fr.org/u/jhfra)\
**Post date:** [Décembre 11, 2018, 8:46 UTC](https://www.debian-fr.org/t/fail2ban-regex-qui-ne-match-pas/78178/1 "2018-12-11T08:46:59Z")

</div>

Hello,

J’ai un problème avec Fail2ban, la regex que je teste ne match rien… j’ai essayé pas mal de solutions, mais rien n’y fait.

Voici la log :

```nohighlight
2018-12-10 17:04:02 INFO x.x.x.x functions_dolibarr::check_user_password_dolibarr Authentification ko bad password for 'xxxx'
2018-12-10 17:04:53 INFO x.x.x.x functions_dolibarr::check_user_password_dolibarr Authentification ko user not found for 'xxxx'
2018-12-10 17:05:37 INFO x.x.x.x functions_dolibarr::check_user_password_dolibarr Authentification ko bad password for 'xxxx'
2018-12-11 09:39:31 INFO x.x.x.x functions_dolibarr::check_user_password_dolibarr Authentification ko bad password for 'xxxx'

```

Ma regex qui devrait matcher ça :

```nohighlight
^<HOST>.* Authentification ko.*$

```

Mais non, elle ne veut rien savoir. La date et l’heure sont détectées par `fail2ban-regex`, mais le reste, nada…

Une idée ?

---

<div class="post-metadata">

**Author:** ![Mimoza](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mimoza/32/3858_2.png) [@Mimoza](https://www.debian-fr.org/u/Mimoza)\
**Post date:** [Décembre 11, 2018, 9:19 UTC](https://www.debian-fr.org/t/fail2ban-regex-qui-ne-match-pas/78178/2 "2018-12-11T09:19:23Z")

</div>

Étrange, surtout que ta regex semble être correcte  
`^.* Authentification ko.*$`

Je l’ai testé sur ce site : [https://regex101.com/](https://regex101.com/)

---

<div class="post-metadata">

**Author:** ![AnonymousCoward](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f9ae1b/32.png) [@AnonymousCoward](https://www.debian-fr.org/u/AnonymousCoward)\
**Post date:** [Décembre 11, 2018, 2:47 UTC](https://www.debian-fr.org/t/fail2ban-regex-qui-ne-match-pas/78178/3 "2018-12-11T14:47:19Z")

</div>

Avec cette regex, cela semble marcher :

```
^.* <HOST> .* Authentification ko.*$

```

N’ai pas trop creusé le comment du pourquoi.

---

<div class="post-metadata">

**Author:** ![jhfra](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/j/eb9ed0/32.png) [@jhfra](https://www.debian-fr.org/u/jhfra)\
**Post date:** [Décembre 11, 2018, 3:07 UTC](https://www.debian-fr.org/t/fail2ban-regex-qui-ne-match-pas/78178/4 "2018-12-11T15:07:18Z")

</div>

Super, merci à vous deux, ça marche !
