List of all items
Structs
- actions::ActionResult
- actions::RuleMetadata
- actions::SetVarOp
- engine::ModSecurity
- engine::chain::ChainState
- engine::intervention::Intervention
- engine::intervention::InterventionBuilder
- engine::ruleset::CompiledRule
- engine::ruleset::CompiledRuleset
- engine::ruleset::Rules
- engine::scoring::AnomalyScore
- engine::scoring::ScoringConfig
- engine::transaction::Transaction
- error::SourceLocation
- libinjection::DetectionResult
- operators::BeginsWithOperator
- operators::ContainsOperator
- operators::DetectSqliOperator
- operators::DetectXssOperator
- operators::EndsWithOperator
- operators::EqOperator
- operators::GeOperator
- operators::GtOperator
- operators::IpMatchOperator
- operators::LeOperator
- operators::LtOperator
- operators::NeOperator
- operators::NoMatchOperator
- operators::OperatorResult
- operators::PmOperator
- operators::RxOperator
- operators::StreqOperator
- operators::UnconditionalMatchOperator
- operators::ValidateByteRangeOperator
- operators::ValidateUrlEncodingOperator
- operators::ValidateUtf8EncodingOperator
- operators::WithinOperator
- parser::ControlAction
- parser::Lexer
- parser::OperatorSpec
- parser::Parser
- parser::SecAction
- parser::SecMarker
- parser::SecRule
- parser::SetVarSpec
- parser::Token
- parser::VariableSpec
- transformations::Base64Decode
- transformations::Base64DecodeExt
- transformations::Base64Encode
- transformations::CmdLine
- transformations::CompressWhitespace
- transformations::CssDecode
- transformations::EscapeSeqDecode
- transformations::HexDecode
- transformations::HexEncode
- transformations::HtmlEntityDecode
- transformations::JsDecode
- transformations::Length
- transformations::Lowercase
- transformations::Md5
- transformations::None_
- transformations::NormalizePath
- transformations::NormalizePathWin
- transformations::RemoveComments
- transformations::RemoveCommentsChar
- transformations::RemoveNulls
- transformations::RemoveWhitespace
- transformations::ReplaceComments
- transformations::ReplaceNulls
- transformations::Sha1
- transformations::Sha256
- transformations::SqlHexDecode
- transformations::TransformationPipeline
- transformations::Trim
- transformations::TrimLeft
- transformations::TrimRight
- transformations::Uppercase
- transformations::UrlDecode
- transformations::UrlDecodeUni
- transformations::UrlEncode
- transformations::Utf8ToUnicode
- variables::HashMapCollection
- variables::RequestData
- variables::ResponseData
- variables::TxCollection
- variables::VariableResolver
Enums
- actions::DisruptiveOutcome
- actions::FlowOutcome
- actions::SetVarOperation
- actions::Severity
- engine::phase::Phase
- engine::ruleset::RuleEngineMode
- error::Error
- parser::Action
- parser::DataAction
- parser::Directive
- parser::DisruptiveAction
- parser::FlowAction
- parser::LoggingAction
- parser::MetadataAction
- parser::OperatorName
- parser::RuleEngineMode
- parser::Selection
- parser::SetVarValue
- parser::TokenKind
- parser::VariableName
Traits
Functions
- actions::apply_setvar
- actions::execute_actions
- actions::expand_macros
- actions::is_allow
- actions::is_chain
- actions::is_terminal
- actions::skip_after_marker
- actions::skip_count
- actions::status_for_outcome
- engine::chain::evaluate_chain
- libinjection::sqli::detect_sqli
- libinjection::sqli::is_sqli
- libinjection::sqli::sqli_fingerprint
- libinjection::xss::detect_xss
- libinjection::xss::is_xss
- operators::compile_operator
- operators::create_operator
- parser::parse_actions
- transformations::create_transformation
Type Aliases
Constants
- PROTOCOL_VERSION
- VERSION
- engine::scoring::ANOMALY_SCORE
- engine::scoring::INBOUND_ANOMALY_SCORE_THRESHOLD
- engine::scoring::LFI_SCORE
- engine::scoring::OUTBOUND_ANOMALY_SCORE_THRESHOLD
- engine::scoring::PHP_INJECTION_SCORE
- engine::scoring::RCE_SCORE
- engine::scoring::RFI_SCORE
- engine::scoring::SESSION_FIXATION_SCORE
- engine::scoring::SQL_INJECTION_SCORE
- engine::scoring::XSS_SCORE