[PHP4IDS] element index

All elements
a c d e f g h i l m n r s t v
a
top
Method AddEvent
IDSReport::AddEvent() in IDSReport.class.php
Add an IDS_Event object to the report
Method AddFilter
IDSSimpleStorageProvider::AddFilter() in IDSStorageProvider.class.php
Add a single IDSFilter
c
top
Method Clear
IDSReport::Clear() in IDSReport.class.php
Clear calculated/collected values
Method Count
IDSReport::Count() in IDSReport.class.php
Number of events
Method Count
IDSEvent::Count() in IDSEvent.class.php
Get number of filters
Method Convert
IDSConverter::Convert() in IDSConverter.class.php
Runs all converter functions
Method ConvertConcatenations
IDSConverter::ConvertConcatenations() in IDSConverter.class.php
Converts basic concatenations
Method ConvertEntities
IDSConverter::ConvertEntities() in IDSConverter.class.php
Converts from hex/dec entities
Method ConvertFromCommented
IDSConverter::ConvertFromCommented() in IDSConverter.class.php
Check for comments and erases them if available
Method ConvertFromJSCharcode
IDSConverter::ConvertFromJSCharcode() in IDSConverter.class.php
Checks for common charcode pattern and decodes them
Method ConvertFromUTF7
IDSConverter::ConvertFromUTF7() in IDSConverter.class.php
Converts listed UTF-7 tags to UTF-8
Method ConvertQuotes
IDSConverter::ConvertQuotes() in IDSConverter.class.php
Normalize quotes
d
top
Method Detect
IDSMonitor::Detect() in IDSMonitor.class.php
Checks whether given value matches any of the supplied filter patterns
Method Description
IDSFilter::Description() in IDSFilter.class.php
Get filter description
e
top
Function error
error() in IDSMonitor.class.php
Helper function to trigger E_USER_ERROR
Method Exceptions
IDSMonitor::Exceptions() in IDSMonitor.class.php
Returns exception array
f
top
Method Filters
IDSEvent::Filters() in IDSEvent.class.php
Get list of filters
Method Flags
IDSRegexpFilter::Flags() in IDSFilter.class.php
Returns PCRE flags (default 'ims')
Method FilterSet
IDSXmlStorageProvider::FilterSet() in IDSStorageProvider.class.php
Returns array containing all filters
Method FilterSet
IDSStorageProvider::FilterSet() in IDSStorageProvider.class.php
Returns array containing all filters
Method FilterSet
IDSSimpleStorageProvider::FilterSet() in IDSStorageProvider.class.php
Returns array containing all filters
g
top
Method GetEvent
IDSReport::GetEvent() in IDSReport.class.php
Get event (by name)
h
top
Method HasEvent
IDSReport::HasEvent() in IDSReport.class.php
Event with name $name is existant?
i
top
Method IDSEvent
IDSEvent::IDSEvent() in IDSEvent.class.php
Generate a new IDS event
Class IDSEvent
IDSEvent in IDSEvent.class.php
PHP4IDS event object
Page IDSEvent.class.php
IDSEvent.class.php in IDSEvent.class.php
Class IDSMonitor
IDSMonitor in IDSMonitor.class.php
Introdusion Dectection System
Method IDSMonitor
IDSMonitor::IDSMonitor() in IDSMonitor.class.php
Constructor
Page IDSMonitor.class.php
IDSMonitor.class.php in IDSMonitor.class.php
Class IDSReport
IDSReport in IDSReport.class.php
PHP4IDS report object
Method IDSReport
IDSReport::IDSReport() in IDSReport.class.php
Constructor
Page IDSReport.class.php
IDSReport.class.php in IDSReport.class.php
Method Impact
IDSReport::Impact() in IDSReport.class.php
Get impact level
Method Impact
IDSEvent::Impact() in IDSEvent.class.php
Get computed impact
Method IsEmpty
IDSReport::IsEmpty() in IDSReport.class.php
Checks whether or not report is filled
Method Iterate
IDSMonitor::Iterate() in IDSMonitor.class.php
Iterates through given data and delegates it to IDSMonitor::Detect() in order to check for malicious appearing fragments
Class IDSConverter
IDSConverter in IDSConverter.class.php
PHP4IDS specific utility class to convert charsets manually
Page IDSConverter.class.php
IDSConverter.class.php in IDSConverter.class.php
Class IDSFilter
IDSFilter in IDSFilter.class.php
Abstract filter class
Method IDSFilter
IDSFilter::IDSFilter() in IDSFilter.class.php
Constructor
Page IDSFilter.class.php
IDSFilter.class.php in IDSFilter.class.php
Class IDSRegexpFilter
IDSRegexpFilter in IDSFilter.class.php
Regex filter class
Method Impact
IDSFilter::Impact() in IDSFilter.class.php
Get filter impact level
Method IDSSimpleStorageProvider
Constructor
Class IDSSimpleStorageProvider
IDSSimpleStorageProvider in IDSStorageProvider.class.php
Simple storage class using PHP array
Method IDSStorageProvider
IDSStorageProvider::IDSStorageProvider() in IDSStorageProvider.class.php
Constructor
Class IDSStorageProvider
IDSStorageProvider in IDSStorageProvider.class.php
Abstract Filter Storage
Page IDSStorageProvider.class.php
IDSStorageProvider.class.php in IDSStorageProvider.class.php
Method IDSXmlStorageProvider
IDSXmlStorageProvider::IDSXmlStorageProvider() in IDSStorageProvider.class.php
Constructor
Class IDSXmlStorageProvider
IDSXmlStorageProvider in IDSStorageProvider.class.php
Filter Storage Class
l
top
Method LoadFilterSet
IDSXmlStorageProvider::LoadFilterSet() in IDSStorageProvider.class.php
Load filters from xml (either file or xml string)
m
top
Variable $mEvents
IDSReport::$mEvents in IDSReport.class.php
List of events
Variable $mExceptions
IDSMonitor::$mExceptions in IDSMonitor.class.php
Request keys not to scan
Variable $mFilters
IDSEvent::$mFilters in IDSEvent.class.php
List of filters
Variable $mImpact
IDSEvent::$mImpact in IDSEvent.class.php
Computed impact
Variable $mImpact
IDSReport::$mImpact in IDSReport.class.php
Impact level
Variable $mName
IDSEvent::$mName in IDSEvent.class.php
Event name
Variable $mRequest
IDSMonitor::$mRequest in IDSMonitor.class.php
Request Data to scan for malicious script fragments
Variable $mScanKeys
IDSMonitor::$mScanKeys in IDSMonitor.class.php
Scan request keys for malicious data
Variable $mStorage
IDSMonitor::$mStorage in IDSMonitor.class.php
Storage provider from where to get filter rules
Variable $mTags
IDSEvent::$mTags in IDSEvent.class.php
Assembled tags
Variable $mTags
IDSMonitor::$mTags in IDSMonitor.class.php
Assembled tags
Variable $mTags
IDSReport::$mTags in IDSReport.class.php
List of tags
Variable $mValue
IDSEvent::$mValue in IDSEvent.class.php
Value the filter has been applied
Method Match
IDSMonitor::Match() in IDSMonitor.class.php
Matches given value and/or key against given filter
Variable $mDescription
IDSFilter::$mDescription in IDSFilter.class.php
Filter description
Variable $mImpact
IDSFilter::$mImpact in IDSFilter.class.php
Filter impact level
Variable $mRule
IDSFilter::$mRule in IDSFilter.class.php
Filter rule
Variable $mTags
IDSFilter::$mTags in IDSFilter.class.php
List of tags of the filter
Method Match
IDSRegexpFilter::Match() in IDSFilter.class.php
Match method
Method Match
IDSFilter::Match() in IDSFilter.class.php
Abstract match method
Variable $mFilterSet
IDSSimpleStorageProvider::$mFilterSet in IDSStorageProvider.class.php
Filterset
Variable $mFilterSet
IDSXmlStorageProvider::$mFilterSet in IDSStorageProvider.class.php
Variable $mXmlFile
IDSXmlStorageProvider::$mXmlFile in IDSStorageProvider.class.php
Either filname to xml filter storage file or xml storage file as string.
n
top
Method Name
IDSEvent::Name() in IDSEvent.class.php
Get event name
r
top
Method Run
IDSMonitor::Run() in IDSMonitor.class.php
Starts the detection mechanism and returns IDSReport
Method Rule
IDSFilter::Rule() in IDSFilter.class.php
Return filter rule
s
top
Method ScanKeys
IDSMonitor::ScanKeys() in IDSMonitor.class.php
Returns value for scan keys
Method SetExceptions
IDSMonitor::SetExceptions() in IDSMonitor.class.php
Sets exception array
Method SetScanKeys
IDSMonitor::SetScanKeys() in IDSMonitor.class.php
Sets boolean value for scan keys
Method SetFlags
IDSRegexpFilter::SetFlags() in IDSFilter.class.php
Set PCRE flags
Method SetFilterSet
IDSSimpleStorageProvider::SetFilterSet() in IDSStorageProvider.class.php
Add filters to filter storage array
t
top
Method Tags
IDSReport::Tags() in IDSReport.class.php
Get list of tags
Method Tags
IDSEvent::Tags() in IDSEvent.class.php
Get assembled tags
Method Tags
IDSFilter::Tags() in IDSFilter.class.php
Return list of tags
v
top
Method Value
IDSEvent::Value() in IDSEvent.class.php
Get event value
a c d e f g h i l m n r s t v