Skip to main content
Version: 3.14.x.x LTS

QumramFilter

Deprecated

This filter is deprecated. Use the new ICAP interface of the Qumram software with our ICAPFilter.The QumramFilter persists HTTP requests and responses using the Qumram Interceptor Library. The filter takes, as an init parameter, the path to a Qumram configuration (xml) file and, using the library, stores requests/responses into files. (Qumram Interceptor is also available as an Apache module.)

In general, the Qumram library can decide whether to store or not the requests/responses based on fine-grained criteria, like url, path, domain, header, etc., matching or not fixed strings or regular expressions. For details, see the documentation of the Qumram Interceptor.

Classname
ch::nevis::isiweb4::filter::qumram::QumramFilter
Library
libQumramFilter.so.1

Configuration

NameType, Usage Constraints, DefaultsDescription
QumramConfigString; required, basicPath to the (xml) configuration file used to govern the Qumram library. For details see: qumram AG: Configuration of the qumram interceptor, Version 2.0.1, May 2012.
QumramXsdString; required, basicPath to the Xml schema definition of the Qumram configuration file. The actual schema is delivered within nevisProxy, you should not have to alter that file.
InputMaxBufferSizeInteger; optional, advanced; default: 8192The maximum size of the buffer used to read request body.
HashTableSizeString; optional, advanced; default: 65535Number of rows of the hash-table used internally. Must be (2k - 1), e.g. 65535.
HashEntrySizeInteger; optional, advanced; default: 10Number of columns of the hash-table used internally.
TransactionFileNamePrefixString; optional, basic; default: qumramPrefix for transaction file names, i.e. string before the timestamp and request number.
EnableStatusPageBoolean; optional, basic; default: falseWhether the status page for the Qumram library is enabled or not.