actix-modsecurity 0.1.0

ModSecurity middleware service and library for Actix Web
docs.rs failed to build actix-modsecurity-0.1.0
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Visit the last successful build: actix-modsecurity-0.1.2

actix-modsecurity

crates.io Documentation Version License dependency status Download

LibModSecurity middleware service for Actix Web.

Provides a non-blocking middleware for protecting your endpoints with libmodsecurity.

Examples

use actix_web::App;
use actix_modsecurity::ModSecurity;

let mut security = ModSecurity::new();
security.add_rules(r#"
    SecRuleEngine On

    SecRule REQUEST_URI "@rx admin" "id:1,phase:1,deny,status:401"
"#).expect("Failed to add rules");

let app = App::new()
  .wrap(security.middleware());