The framework ships seven SQLMap-compatible tamper scripts, each a pre-composed chain of transformations tuned to a specific WAF’s known behavior. cloudflare2025.py chains version comments, case alternation, and space replacement. awswaf2026.py uses hex encoding, logical-operator swaps, and v50700 version comments. azurewaf2026.py uses hex strings and comment chaos. modsec_crs2026.py applies case alternation first and math-based numeric obfuscation. imperva2026.py leans on homoglyphs and function wrapping. akamai2026.py uses float-based numeric obfuscation. Each script is used the SQLMap way: copy it into SQLMap’s tamper/ directory and run sqlmap -u "..." --tamper=cloudflare2025, or run it standalone for testing.
The seventh script, meta_tamper.py, is an auto-select combiner: it chains transformations based on environment variables, so the choice of evasion strategy is driven by configuration rather than by editing a script. This is the practical delivery form of the framework’s knowledge. A bypass is always relative to a specific WAF ruleset, so encoding per-WAF technique chains into named scripts turns a tester’s empirical knowledge (“Imperva tends to fall to homoglyphs plus function wrapping”) into reusable, runnable configuration. The scripts sit on top of the same core modules, so improving a module improves every script that uses it.
REGAAN R