mirror of
https://github.com/owasp-modsecurity/ModSecurity.git
synced 2025-11-15 17:12:14 +03:00
Having a better error handler for the highlight feature
This commit is contained in:
@@ -86,8 +86,12 @@ static void *process_request(void *data) {
|
||||
modsecTransaction->processURI(request_uri, "GET", "1.1");
|
||||
|
||||
usleep(10);
|
||||
modsecTransaction->addRequestHeader("Host",
|
||||
"net.tutsplus.com");
|
||||
/*
|
||||
for (auto &i : m_requestHeaders) {
|
||||
modsecTransaction->addRequestHeader(i.first,
|
||||
i.second);
|
||||
}
|
||||
*/
|
||||
modsecTransaction->processRequestHeaders();
|
||||
modsecTransaction->processRequestBody();
|
||||
modsecTransaction->addResponseHeader("HTTP/1.1",
|
||||
@@ -109,14 +113,15 @@ static void *process_request(void *data) {
|
||||
|
||||
class ReadingLogsViaRuleMessage {
|
||||
public:
|
||||
ReadingLogsViaRuleMessage(char *request_header,
|
||||
ReadingLogsViaRuleMessage(
|
||||
std::unordered_multimap<std::string, std::string> requestHeaders,
|
||||
char *request_uri,
|
||||
char *request_body,
|
||||
char *response_headers,
|
||||
char *response_body,
|
||||
char *ip,
|
||||
std::string rules) :
|
||||
m_request_header(request_header),
|
||||
m_requestHeaders(requestHeaders),
|
||||
m_request_uri(request_uri),
|
||||
m_request_body(request_body),
|
||||
m_response_headers(response_headers),
|
||||
@@ -245,7 +250,7 @@ end:
|
||||
}
|
||||
|
||||
protected:
|
||||
char *m_request_header;
|
||||
std::unordered_multimap<std::string, std::string> m_requestHeaders;
|
||||
char *m_request_uri;
|
||||
char *m_request_body;
|
||||
char *m_response_headers;
|
||||
|
||||
Reference in New Issue
Block a user