1. Introduction
  2. 1. Tutorials
  3. Good practices
  4. 2. Security
  5. 3. FAQ
  6. 4. Stream sources
  7. Examples
  8. 5. Patterns
  9. 6. Filters
    1. 6.1. AI crawlers (ChatGPT...)
    2. 6.2. Dolibarr
    3. 6.3. Directus
    4. 6.4. Nextcloud
    5. 6.5. Nginx
    6. 6.6. Slskd
    7. 6.7. SSH
    8. 6.8. Traefik
    9. 6.9. Web crawlers
    10. 6.10. Web servers common log format
  10. 7. Actions
    1. 7.1. AbuseIP DB reporting
    2. 7.2. firewalld
    3. 7.3. iptables
    4. 7.4. nftables
    5. 7.5. PacketFilter
    6. 7.6. PostgreSQL
    7. 7.7. SMS alerting with FreeMobile
  11. 8. Configurations
    1. 8.1. OpenBSD config
    2. 8.2. Configs of ppom
      1. 8.2.1. server.jsonnet
      2. 8.2.2. activitywatch.jsonnet
    3. 8.3. Configs of ppom (nixos) (external)
    4. 8.4. Configs of Eldeberen (ssh, grafana, haproxy, influxdb reporting) (external)
    5. 8.5. Docker usage from La Contrevoie (external)
  12. 9. Articles

Reaction wiki

Articles

English

  • https://blog.ppom.me/en-reaction-v2/
  • https://blog.ppom.me/en-reaction/
  • https://lobste.rs/s/07u3nq/reaction_replacement_fail2ban
  • https://repology.org/project/reaction-fail2ban/versions
  • https://opticality.com/blog/2023/12/31/reaction-vs-fail2ban-vs-crowdsec/

French

  • https://blog.ppom.me/fr-reaction-v2/
  • https://blog.ppom.me/fr-reaction/
  • https://lord.re/posts/258-reaction/
  • https://linuxfr.org/news/reaction-remplacant-de-fail2ban