Description
Protector is a module to defend your XOOPS CMS from various malicious attacks.
Install/uninstall
First, define XOOPS_TRUST_PATH into mainfile.php if you've never done it
yet.
Copy html/modules/protector in the archive into your
XOOPS_ROOT_PATH/modules/
Copy xoops_trust_path/modules/protector in the archive into your
XOOPS_TRUST_PATH/modules/
Turn permission of XOOPS_TRUST_PATH/modules/protector/configs writable
= How to rescue =
If you've been banned from Protector, just delete files under
XOOPS_TRUST_PATH/modules/protector/configs/
Introduction for filter-plugins in this archive.
- postcommon_post_deny_by_rbl.php
an anti-SPAM plugin.
All of Post from IP registered in RBL will be rejected.
This plugin can slow the performance of Post, especially chat
modules.
- postcommon_post_deny_by_httpbl.php
an anti-SPAM plugin.
All of Post from IP registered in http:BL will be rejected.
Before using it, get HTTPBL_KEY from http://www.projecthoneypot.org/ and set
it into the filter file.
define( 'PROTECTOR_HTTPBL_KEY' , '............' ) ;
- postcommon_post_need_multibyte.php
an anti-SPAM plugin.
Post without multi-byte characters will be rejected.
This plugin is only for sites of japanese, tchinese, schinese, and
korean.
-postcommon_post_htmlpurify4guest.php
All post data sent by guests will be purified by HTMLPurifier.
If you allow guests posting HTML, I strongly recommend you to enable
it.
-postcommon_register_insert_js_check.php
This plugin prevents your site from robot's user registering.
Required JavaScript working on the vistors browser.
-bruteforce_overrun_message.php
Specify a message for visitors tried wrong passwords more than the specified
times.
All plugins named *_message.php specifys the message for rejected
accesses.
-precommon_bwlimit_errorlog.php
When band width limitaion works unfortunately, this plugin logs it into
Apache's error_log.
All plugins named *_errorlog.php log some informations into Apaches
error_log.
Tutorial
Tutorials is coming soon