Skip to content

Banned IP entry into an error log #332

Open
@RobertFojtikAEN

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);

    return MHD_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