Skip to content

Banned IP entry into an error log #332

Description

@RobertFojtikAEN

Is there any issue to write banned IP entry to an error log ?

Something like that:

if ((((static_cast<webserver*>(cls))->default_policy == http_utils::ACCEPT) &&
((static_cast<webserver*>(cls))->bans.count(ip_representation(addr))) &&
(!(static_cast<webserver*>(cls))->allowances.count(ip_representation(addr)))) ||
(((static_cast<webserver*>(cls))->default_policy == http_utils::REJECT) &&
((!(static_cast<webserver*>(cls))->allowances.count(ip_representation(addr))) ||
((static_cast<webserver*>(cls))->bans.count(ip_representation(addr)))))) {
//log banned IP
std::string msg = "IP '" + httpserver::http::get_ip_str(addr) + "' rejected\n";
webserver* dws = static_cast<webserver*>(cls);
dws->log_error(msg);
returnMHD_NO;
}

Metadata

Metadata

Assignees

Labels

feature-requestFeature requests or enhancements

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions