| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394 |
- ; PHPIDS Config.ini
- ; General configuration settings
- ; !!!DO NOT PLACE THIS FILE INSIDE THE WEB-ROOT IF DATABASE CONNECTION DATA WAS ADDED!!!
- [General]
- ; basic settings - customize to make the PHPIDS work at all
- filter_type = xml
-
- base_path = /full/path/to/IDS/
- use_base_path = false
-
- filter_path = default_filter.xml
- tmp_path = tmp
- scan_keys = false
-
- ; in case you want to use a different HTMLPurifier source, specify it here
- ; By default, those files are used that are being shipped with PHPIDS
- HTML_Purifier_Path = vendors/htmlpurifier/HTMLPurifier.auto.php
- HTML_Purifier_Cache = vendors/htmlpurifier/HTMLPurifier/DefinitionCache/Serializer
-
- ; define which fields contain html and need preparation before
- ; hitting the PHPIDS rules (new in PHPIDS 0.5)
- html[] = POST.__wysiwyg
-
- ; define which fields contain JSON data and should be treated as such
- ; for fewer false positives (new in PHPIDS 0.5.3)
- json[] = POST.__jsondata
- ; define which fields shouldn't be monitored (a[b]=c should be referenced via a.b)
- exceptions[] = GET.__utmz
- exceptions[] = GET.__utmc
- exceptions[] = REQUEST.__utmz
- exceptions[] = REQUEST.__utmc
- exceptions[] = REQUEST.__gads
- exceptions[] = COOKIE.__utmz
- exceptions[] = COOKIE.__utmc
- exceptions[] = COOKIE.__gads
- exceptions[] = REQUEST.ZP_CAL
- exceptions[] = COOKIE.ZP_CAL
- ; PHPIDS should run with PHP 5.1.2 but this is untested - set
- ; this value to force compatibilty with minor versions
- min_php_version = 5.1.6
- ; If you use the PHPIDS logger you can define specific configuration here
- [Logging]
- ; file logging
- path = tmp/phpids_log.txt
- ; email logging
- ; note that enabling safemode you can prevent spam attempts,
- ; see documentation
- recipients[] = test@test.com.invalid
- subject = "PHPIDS detected an intrusion attempt!"
- header = "From: <PHPIDS> info@php-ids.org"
- envelope = ""
- safemode = true
- urlencode = true
- allowed_rate = 15
- ; database logging
- wrapper = "mysql:host=localhost;port=3306;dbname=phpids"
- user = phpids_user
- password = 123456
- table = intrusions
- ; If you would like to use other methods than file caching you can configure them here
- [Caching]
- ; caching: session|file|database|memcached|none
- caching = file
- expiration_time = 600
- ; file cache
- path = tmp/default_filter.cache
- ; database cache
- wrapper = "mysql:host=localhost;port=3306;dbname=phpids"
- user = phpids_user
- password = 123456
- table = cache
- ; memcached
- ;host = localhost
- ;port = 11211
- ;key_prefix = PHPIDS
|