Skip to content

ghostbip/waf-prowler

 
 

Repository files navigation

waf-prowler

waf-prowler is a reinforment-learning based web application firewall bypass tool, which automatically mutants input payload to bypass waf.

REQUIREMENTS

pip install -r requirements.txt

RUN

PARAMETERS

-m enable mutants

SET UP TEST ENVS

Use set_test_env.sh to set up the test environments

RUN TESTS

Use 'run.sh' to run the tests or run the following command: python3 main.py -m to run the tests with mutants and memory python3 main.py -m --disable-memory to run the tests with mutants and without memory python3 main.py --disable-memory -ds to run the tests without memory and shortcut disabled

About

A rl-based waf bypass tool

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 85.3%
  • Go 6.6%
  • PHP 3.7%
  • HTML 2.5%
  • Shell 1.3%
  • Dockerfile 0.6%