$Id: README.txt,v 1.11.2.2.2.2 2008-03-22 16:20:01 swentel Exp $
IMPORTANT
---------
PHP5 only! (5.2.x recommended) Like Drupal, I also support the gophp5.org initiative.
(http://gophp5.org/). See also the php4 end of life announcement on php.net.
DESCRIPTION
-----------
This module adds an extra security layer to Drupal and recognizes (most)
malicious input. It always logs the impact and can send out mail or redirect
to a warning page after a certain level of impact was reached if you want to.
User 1 is always ignored (unless someone really thinks otherwise) and anonymous users
are always monitored.
INSTALLATION
------------
1) Download the latest PHPIDS package from http://www.phpids.org.
Warning: the php4 port does not work with this module.
2) Unpack the tar/zip and move the IDS directory in phpids-0.x/lib
to the module directory of phpids.
3) make sure the IDS/tmp folder is writable (for caching the filters)
On *nix: chown webuser:webuser IDS/tmp (or a chmod 666, but try to avoid that)
There is a Config.ini in the IDS/Config folder, do not worry, it's harmless, just keep
it like it is.
CONFIGURATION AND TESTING
-------------------------
After that, enable the module and surf to the settings page on
http://example.com/?q=admin/settings/phpids and change the default
settings to your needs.
Test if PHPIDS starts logging - user 1 is ignored.
* normal log level
http://example.com/?q=admin/logs/watchdog&test=">XXX
* mail level - if you filled in an email
http://example.com/?q=admin/logs/watchdog&test=">XXX<">&test2=
You should see entries in the watchdog module. You can filter on 'phpids'.
BUG REPORTS
-----------
Please file bug reports on http://drupal.org/project/phpids
New features will not be implemented in version 5.x, only bugs will be fixed.