mirror of
https://github.com/owasp-modsecurity/ModSecurity.git
synced 2025-08-14 13:56:01 +03:00
Fix for @rbl operator to correctly recognize known supported RBL providers
This commit is contained in:
parent
9d4ed52518
commit
ca9cbf4ddc
@ -64,12 +64,12 @@ class Rbl : public Operator {
|
||||
m_service(param),
|
||||
m_demandsPassword(false) {
|
||||
m_provider = RblProvider::UnknownProvider;
|
||||
if (m_service == "httpbl.org") {
|
||||
if (m_service.find("httpbl.org") != std::string::npos) {
|
||||
m_demandsPassword = true;
|
||||
m_provider = RblProvider::httpbl;
|
||||
} else if (m_service == "uribl.com") {
|
||||
} else if (m_service.find("uribl.com") != std::string::npos) {
|
||||
m_provider = RblProvider::httpbl;
|
||||
} else if (m_service == "spamhaus.org") {
|
||||
} else if (m_service.find("spamhaus.org") != std::string::npos) {
|
||||
m_provider = RblProvider::httpbl;
|
||||
}
|
||||
}
|
||||
@ -78,12 +78,12 @@ class Rbl : public Operator {
|
||||
m_service(param),
|
||||
m_demandsPassword(false) {
|
||||
m_provider = RblProvider::UnknownProvider;
|
||||
if (m_service == "httpbl.org") {
|
||||
if (m_service.find("httpbl.org") != std::string::npos) {
|
||||
m_demandsPassword = true;
|
||||
m_provider = RblProvider::httpbl;
|
||||
} else if (m_service == "uribl.com") {
|
||||
} else if (m_service.find("uribl.com") != std::string::npos) {
|
||||
m_provider = RblProvider::httpbl;
|
||||
} else if (m_service == "spamhaus.org") {
|
||||
} else if (m_service.find("spamhaus.org") != std::string::npos) {
|
||||
m_provider = RblProvider::httpbl;
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user