[PHPIDS] element index

Package indexes

All elements
a c d e f g h i l m n p r s t v _
_
top
_mergeConfig
Merge config hashes recursivly
__clone
Permitting to clone this object
__construct
Constructor
__construct
Constructor
__construct
Constructor
__construct
Constructor
__construct
Constructor
__construct
Constructor
__construct
Constructor
__construct
Constructor
__construct
Constructor
__construct
Constructor
__construct
Constructor
__construct
Constructor
__toString
Directly outputs all available information
a
top
addEvent
Adds an IDS_Event object to the report
addFilter
Adds a filter
addHtml
IDS_Monitor::addHtml() in Monitor.php
Adds a value to the html array
addJson
IDS_Monitor::addJson() in Monitor.php
Adds a value to the json array
addLogger
Registers a new logging wrapper
c
top
$cache
Cache container
$cacheSettings
Holds caching settings
$centrifuge
Centrifuge data
$config
IDS_Init::$config in Init.php
Holds config settings
clear
IDS_Report::clear() in Report.php
Clears calculated/collected values
convertConcatenations
Converts basic concatenations
convertEntities
Converts from hex/dec entities
Converter.php
Converter.php in Converter.php
convertFromCommented
Check for comments and erases them if available
convertFromControlChars
Detects nullbytes and controls chars via ord()
convertFromJSCharcode
Checks for common charcode pattern and decodes them
convertFromJSUnicode
This method converts JS unicode code points to regular characters
convertFromNestedBase64
This method matches and translates base64 strings and fragments used in data URIs
convertFromNewLines
Strip newlines
convertFromOutOfRangeChars
Detects nullbytes and controls chars via ord()
convertFromProprietaryEncodings
This method collects and decodes proprietary encoding types
convertFromSQLHex
Converts SQLHEX to plain text
convertFromSQLKeywords
Converts basic SQL keywords and obfuscations
convertFromUTF7
Converts relevant UTF-7 tags to UTF-8
convertFromXML
Strip XML patterns
convertJSRegexModifiers
Eliminate JS regex modifiers
convertQuotes
Normalize quotes
count
IDS_Event::count() in Event.php
Returns number of filters
count
IDS_Report::count() in Report.php
Returns total amount of events
Composite.php
Composite.php in Composite.php
d
top
$description
Filter description
Database.php
Database.php in Database.php
Database.php
Database.php in Database.php
e
top
$events
IDS_Report::$events in Report.php
Event container
Event.php
Event.php in Event.php
execute
Stores given data into a file
execute
Interface method
execute
Sends the report to registered recipients
execute
Iterates through registered loggers and executes them
execute
Stores given data into the database
Email.php
Email.php in Email.php
f
top
$filters
IDS_Event::$filters in Event.php
List of filter objects
$filterSet
Filter container
Factory.php
Factory.php in Factory.php
File.php
File.php in File.php
factory
IDS_Caching::factory() in Factory.php
Factory method
Filter.php
Filter.php in Filter.php
File.php
File.php in File.php
g
top
getBasePath
This method checks if a base path is given and usage is set to true.
getCache
Interface method
getCache
Returns the cached data
getCache
Returns the cached data
getCache
Returns the cached data
getCache
Returns the cached data
getCentrifuge
This method returns the centrifuge property or null if not filled with data
getConfig
Returns the config array
getConfigPath
Returns path to configuration file
getDescription
Returns filter description
getEvent
Get event by name
getExceptions
Returns exception array
getFilterFromJson
Loads filters from Json file using ext/Json
getFilterFromXML
Loads filters from XML using SimpleXML
getFilters
Returns list of filter objects
getFilterSet
Returns registered filters
getHtml
IDS_Monitor::getHtml() in Monitor.php
Returns html array
getId
IDS_Filter::getId() in Filter.php
Get filter ID
getImpact
Returns calculated impact
getImpact
Get filter impact level
getImpact
Returns total impact
getInstance
Returns an instance of this class
getInstance
Returns an instance of this class
getInstance
Returns an instance of this class
getInstance
Returns an instance of this class
getInstance
Returns an instance of this class
getInstance
Returns an instance of this class
getInstance
Returns an instance of this class
getIterator
Return iterator object
getIterator
IteratorAggregate iterator getter
getJson
IDS_Monitor::getJson() in Monitor.php
Returns json array
getName
Returns event name
getReport
Returns report object providing various functions to work with detected results. Also the centrifuge data is being set as property of the report object.
getRule
IDS_Filter::getRule() in Filter.php
Returns filter rule
getStorage
Returns storage container
getTags
IDS_Filter::getTags() in Filter.php
Return list of affected tags
getTags
IDS_Report::getTags() in Report.php
Returns list of affected tags
getTags
Returns affected tags
getValue
Returns event value
h
top
hasEvent
Checks if a specific event with given name exists
i
top
$impact
IDS_Event::$impact in Event.php
Calculated impact
$impact
IDS_Report::$impact in Report.php
Impact level
$impact
IDS_Filter::$impact in Filter.php
Filter impact level
Interface.php
Interface.php in Interface.php
IDS_Caching
IDS_Caching in Factory.php
Caching factory
IDS_Caching_Database
IDS_Caching_Database in Database.php
Database caching wrapper
IDS_Caching_File
IDS_Caching_File in File.php
File caching wrapper
IDS_Caching_Interface
IDS_Caching_Interface in Interface.php
Caching wrapper interface
IDS_Caching_Memcached
IDS_Caching_Memcached in Memcached.php
File caching wrapper
IDS_Caching_Session
IDS_Caching_Session in Session.php
File caching wrapper
IDS_Converter
IDS_Converter in Converter.php
PHPIDS specific utility class to convert charsets manually
IDS_Event
IDS_Event in Event.php
PHPIDS event object
IDS_Filter
IDS_Filter in Filter.php
PHPIDS Filter object
IDS_Filter_Storage
IDS_Filter_Storage in Storage.php
Filter Storage
IDS_Init
IDS_Init in Init.php
Framework initiation
IDS_Log_Composite
IDS_Log_Composite in Composite.php
Log Composite
IDS_Log_Database
IDS_Log_Database in Database.php
Database logging wrapper
IDS_Log_Email
IDS_Log_Email in Email.php
Email logging wrapper
IDS_Log_File
IDS_Log_File in File.php
File logging wrapper
IDS_Log_Interface
IDS_Log_Interface in Interface.php
Interface for logging wrappers
IDS_Monitor
IDS_Monitor in Monitor.php
Monitoring engine
IDS_Report
IDS_Report in Report.php
PHPIDS report object
init
IDS_Init::init() in Init.php
Returns an instance of this class. Also a PHP version check is being performed to avoid compatibility problems with PHP < 5.1.6
Init.php
Init.php in Init.php
isEmpty
IDS_Report::isEmpty() in Report.php
Checks if any events are registered
isSpamAttempt
Detects spam attempts
Interface.php
Interface.php in Interface.php
l
top
$loggers
Holds registered logging wrapper
m
top
Memcached.php
Memcached.php in Memcached.php
match
IDS_Filter::match() in Filter.php
Matches a string against current filter
Monitor.php
Monitor.php in Monitor.php
n
top
$name
IDS_Event::$name in Event.php
Event name
p
top
prepareData
Prepares data
prepareData
Prepares data
r
top
$rule
IDS_Filter::$rule in Filter.php
Filter rule
removeLogger
Removes a logger
Report.php
Report.php in Report.php
run
IDS_Monitor::run() in Monitor.php
Starts the scan mechanism
runAll
IDS_Converter::runAll() in Converter.php
Runs all converter functions
runCentrifuge
This method is the centrifuge prototype
s
top
$scanKeys
IDS_Monitor::$scanKeys in Monitor.php
Scan keys switch
$source
Filter source file
Session.php
Session.php in Session.php
Storage.php
Storage.php in Storage.php
send
Sends an email
setCache
Writes cache data into the database
setCache
Writes cache data
setCache
Writes cache data into the file
setCache
Writes cache data into the session
setCache
Interface method
setCentrifuge
This method sets the centrifuge property
setConfig
Merges new settings into the exsiting ones or overwrites them
setConfigPath
Sets the path to the configuration file
setExceptions
Sets exception array
setFilterSet
Sets the filter array
setHtml
IDS_Monitor::setHtml() in Monitor.php
Sets html array
setJson
IDS_Monitor::setJson() in Monitor.php
Sets json array
t
top
$tags
IDS_Report::$tags in Report.php
List of affected tags
$tags
IDS_Filter::$tags in Filter.php
List of tags of the filter
$tags
IDS_Event::$tags in Event.php
Affecte tags
v
top
$value
IDS_Event::$value in Event.php
Value of the event
a c d e f g h i l m n p r s t v _