Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
pratique:informatique:reaction [05/01/2024 09:39] – [Mes bouts de stream et de config] Zatalyzpratique:informatique:reaction [26/01/2024 20:59] (Version actuelle) – [Reaction, alternative à Fail2ban] Zatalyz
Ligne 13: Ligne 13:
 </WRAP> </WRAP>
  
 +===== Commandes de base =====
 +Voir qui est banni :
 +  reaction show
  
 +Débannir quelqu'un :
 +  reaction flush IP
 +
 +Consulter l'aide :
 +  reaction --help
 ===== Envoyer des mails quand il y a une action ===== ===== Envoyer des mails quand il y a une action =====
 J'ai une commande qui va envoyer un mail via un script, en ayant en paramètre deux variables : ''ip'' (l'ip bannie) et ''rule'' (la raison du bannissement). J'ai une commande qui va envoyer un mail via un script, en ayant en paramètre deux variables : ''ip'' (l'ip bannie) et ''rule'' (la raison du bannissement).
Ligne 110: Ligne 118:
 et ''ssh.jsonnet'' va contenir notre morceau propre au stream.  et ''ssh.jsonnet'' va contenir notre morceau propre au stream. 
  
 +<WRAP center round todo 60%>
 +Mais j'ai du manquer un bout, ça me fait des erreurs ça... Il ne reconnait pas le "banfor" pourtant déclaré dans le fichier principal.
 +</WRAP>
  
 ===== Mes bouts de stream et de config ===== ===== Mes bouts de stream et de config =====
Ligne 163: Ligne 174:
 // Streams : c'est là qu'on va définir les services et règles menant au bannissement // Streams : c'est là qu'on va définir les services et règles menant au bannissement
   streams: {   streams: {
-    // Ban hosts failing to connect via ssh 
     ssh: import 'ssh.jsonnet',     ssh: import 'ssh.jsonnet',
     kernel: import 'kernel.jsonnet',     kernel: import 'kernel.jsonnet',
 +    badguypostfix: import 'badguypostfix.jsonnet',
  },  },
 } }
Ligne 214: Ligne 224:
  
 Pour postfix, pour le moment je cible certains bot cons. Pour postfix, pour le moment je cible certains bot cons.
-<code jsonnet postfix.jsonnet>+<code jsonnet badguypostfix.jsonnet>
     {     {
       cmd: ['journalctl', '-fn0', '-u', 'postfix@-.service'],       cmd: ['journalctl', '-fn0', '-u', 'postfix@-.service'],
CC Attribution-Noncommercial-Share Alike 4.0 International Driven by DokuWiki
pratique/informatique/reaction.1704443989.txt.gz · Dernière modification : 05/01/2024 09:39 de Zatalyz