Skip to content

SaneBow/gym-waf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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:

About

WAF Environment for OpenAI Gym

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages