archlinux-de/flarum-anti-spam

Spam protection for forum.archlinux.de

Installs: 1 993

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 2

Forks: 0

Open Issues: 0

Type:flarum-extension

1.4.2 2024-03-10 09:49 UTC

This package is auto-updated.

Last update: 2024-10-10 11:08:06 UTC


README

This Flarum extension is specific to forum.archlinux.de. You might find its code useful to implement your own solution.

Installation

composer require archlinux-de/flarum-anti-spam

Optional configuration:

The extension can be configured by adding the following keys to config.php:

<?php return [
    // ...
    'anti_spam' => [
        'user_agent_allowed' => ['BSD'],
        'user_agent_blocked' => ['DOS', 'Windows'],
        'geoip_database' => '/opt/GeoLite2-Country.mmdb',
        'country_allowed' => ['FR', 'NL'],
        'country_blocked' => ['DE'],
        'ip_allowed' => ['10.0.0.0/8', '::1'],
        'ip_blocked' => ['192.168.0.0/16'],
        'email_domain_allowed' => ['archlinux.de'],
        'email_domain_blocked' => ['example.com'],
    ],
];