fakecloud-wafv2 0.19.1

AWS WAF v2 implementation for FakeCloud
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
pub mod evaluator;
pub mod inspection;
pub(crate) mod service;
pub(crate) mod state;

pub use evaluator::{
    evaluate, evaluate_detailed, evaluate_web_acl, RateLimiter, WafAction, WafEvaluation,
    WafRequest, WafVerdict, FAKECLOUD_GEO_COUNTRY_HEADER,
};
pub use inspection::{evaluate_request, Decision, RequestContext, DEFAULT_BODY_INSPECTION_LIMIT};
pub use service::Wafv2Service;
pub use state::{
    AccountState, IpSet, RegexPatternSet, RuleGroup, ScopedKey, SharedWafv2State, Wafv2Accounts,
    WebAcl,
};