Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
docpublic:systemes:fail2ban_firewalld [2022/06/26 21:46]
adminjp [configuration]
docpublic:systemes:fail2ban_firewalld [2022/06/27 16:40] (current)
adminjp [references]
Line 3: Line 3:
 l'objectif initial est de bannir les acces en bruteforce au login frauduleux sur wordpress l'objectif initial est de bannir les acces en bruteforce au login frauduleux sur wordpress
  
-helas, l'installation des packages fail2ban et fail2-firewalld ne fonctionne pas par defaut +helas, l'installation des packages fail2ban et fail2-firewalld ne fonctionne pas par defaut, il faut proceder a des adaptations
  
  
Line 35: Line 35:
 ==== jail wordpress ==== ==== jail wordpress ====
  
-toutes les lignes en commentaires representent les divers essais / echec des valeurs proposés par defaut sur plusieurs sites ...+toutes les lignes en commentaires representent les divers essais / echec des valeurs proposées par defaut sur plusieurs sites ...
  
 <code> <code>
-[root@wmut2 ~]# cat /etc/fail2ban/jail.d/wordpress.conf +[root@wmu ~]# cat /etc/fail2ban/jail.d/wordpress.conf 
 # https://www.dogsbody.com/blog/how-to-set-up-fail2ban-for-a-wordpress-site/ # https://www.dogsbody.com/blog/how-to-set-up-fail2ban-for-a-wordpress-site/
 [wordpress] [wordpress]
Line 55: Line 55:
 bantime = 120 bantime = 120
 </code> </code>
-==== separateur de ports  ==== 
  
-il faut aussi corriger une erreur d'interpretation des multiports avec le seprateur "-" au lieu de ":" , cf references [2] +filtre associé  
 + 
 +<code> 
 +[root@wmu ~]# cat /etc/fail2ban/filter.d/wordpress.conf  
 +[Definition] 
 +failregex = ^<HOST> .* "POST .*wp-login.php 
 +            ^<HOST> .* "POST .*xmlrpc.php 
 +ignoreregex = 
 +</code> 
 +==== séparateur de ports  ==== 
 + 
 +il faut aussi corriger une erreur d'interpretation des multiports avec le séparateur "-" au lieu de ":" , cf references [2] 
  
 1) dans jail.local 1) dans jail.local
Line 130: Line 140:
 </code> </code>
  
 +
 +etat du jail wordpress
 +
 +<code>
 +[root@wmu ~]# fail2ban-client status wordpress
 +Status for the jail: wordpress
 +|- Filter
 +|  |- Currently failed: 3
 +|  |- Total failed: 1244
 +|  `- File list: /var/log/httpd/ssl_access_log
 +`- Actions
 +   |- Currently banned: 7
 +   |- Total banned: 410
 +   `- Banned IP list: 37.15.142.43 137.184.237.153 69.36.169.138 147.182.230.210 62.171.169.89 207.46.234.202 188.68.47.175
 +</code>
 ===== erreur , echecs ==== ===== erreur , echecs ====
  
Line 180: Line 205:
   - https://serverfault.com/questions/1057765/is-fail2ban-working-without-firewalld   - https://serverfault.com/questions/1057765/is-fail2ban-working-without-firewalld
   - https://stackoverflow.com/questions/70523740/fail2ban-with-epel-package-fail2ban-firewalld-on-linux-redhat-8-ip-is-in-jail-b   - https://stackoverflow.com/questions/70523740/fail2ban-with-epel-package-fail2ban-firewalld-on-linux-redhat-8-ip-is-in-jail-b
 +  - https://bugzilla.redhat.com/show_bug.cgi?id=1823746
 +  - https://serverfault.com/questions/852755/fail2ban-doesnt-add-ips-to-ipset-firewalld
   - https://github.com/fail2ban/fail2ban/issues/1474   - https://github.com/fail2ban/fail2ban/issues/1474
   - https://github.com/fail2ban/fail2ban/pull/2620   - https://github.com/fail2ban/fail2ban/pull/2620
docpublic/systemes/fail2ban_firewalld.1656279963.txt.gz · Last modified: 2022/06/26 21:46 by adminjp
[unknown link type]Back to top
CC Attribution-Noncommercial-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0