Adds support to FULL_REQUEST_LENGTH variable

This commit is contained in:
Felipe Zimmerle
2015-07-17 16:14:10 -03:00
parent e516ded1e7
commit 6e46c5c7f7
2 changed files with 64 additions and 0 deletions

View File

@@ -489,6 +489,7 @@ int Assay::processRequestBody() {
fullRequest = fullRequest + "\n\n";
fullRequest = fullRequest + m_requestBody.str();
store_variable("FULL_REQUEST", fullRequest);
store_variable("FULL_REQUEST_LENGTH", std::to_string(fullRequest.size()));
this->m_rules->evaluate(ModSecurity::RequestBodyPhase, this);
return 0;