Bonjour à tous,
j'ai un serveur sous Centos 7 et j'utilise Fail2ban
J'ai créé un jail perso pour tenter de matcher les IP sources des rejets iptables dans les logs /var/log/messages
Pour les trouver, je dois utiliser une regex.
Voici une ligne type de rejet iptables :
Dans cette ligne, ma regex doit trouver la condition "iptables[REJECT]" et l'IP source "SRC=71.87.96.45"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 ... Apr 10 23:56:24 backup kernel: iptables[REJECT] : IN=eth0 OUT= MAC=fa:16:3e:9e:b6:97:de:a4:82:37:1c:d0:08:00 SRC=71.87.96.45 DST=117.134.245.230 LEN=40 TOS=0x00 PREC=0x00 TTL=112 ID=25147 PROTO=TCP SPT=18242 DPT=1234 WINDOW=50638 RES=0x00 SYN URGP=0 ...
J'ai tenté :
et de nombreuse variantes, mais sans succès, je dois être loin du compte
Code : Sélectionner tout - Visualiser dans une fenêtre à part ^iptables[(?!REJECT\\]\s+SRC=<HOST>
Le <HOST> est normal c'est pour récupérer la variable sous Fail2ban
Si quelqu'un avait une idée, se serait terrible !!
Arnaud
Partager