whatwaf 1.11.2

Heuristic web application firewall (WAF) detector.
Documentation
use crate::utils::http::HttpResponse;

pub trait Detector: Sync + Send {
    fn name(&self) -> &'static str;
    fn detect(&self, resp: &HttpResponse) -> bool;
}

pub mod arvancloud;
pub mod aspa;
pub mod astra;
pub mod barracuda;
pub mod checkpoint;
pub mod cloudflare;
pub mod cloudfront;
pub mod datadome;
pub mod ddosguard;
pub mod dotdefender;
pub mod fortiweb;
pub mod frontdoor;
pub mod incapsula;
pub mod janusec;
pub mod kona;
pub mod nexusguard;
pub mod radware;
pub mod safeline;
pub mod sucuri;
pub mod vercel;
pub mod wordfence;
pub mod zenedge;