Skip to content

Latest commit

 

History

History
25 lines (19 loc) · 903 Bytes

README.md

File metadata and controls

25 lines (19 loc) · 903 Bytes

WAF Evasion Environment for OpenAI Gym [Experimental]


MDP

Installation

pip install gym-waf

Currently available environments

  • WafBrain-v0: WafBrain (ML-based, scores available) evasion with 1k SQL payloads
  • WafLibinj-v0: Libinjection (rule-based, only labels) evasion with 1k SQL payloads
  • WafBrain-single-v0: WafBrain evasion with single payload
  • WafLibinj-single-v0: Libinjection evasion with single payload

Environment details:

  • action space: Discrete(9)
  • observation space: Box(970,)
  • reward: ranging from 0.0 to 10.0

Based on several projects: