Skip to content

karust/ml_http_fuzzer

Repository files navigation

ML HTTP Fuzzer

HTTP Fuzzer backed with Machine Learning. The concept is shown on fuzzing of a server HTTP headers. More explanation to the idea can be found here.

Installation

pip3 install -r requirements.txt

or

docker pull uranusq/ml_fuzz

Usage

  • Newline-separated URLs in file:
python main.py -f ./data/test_urls.txt
  • Single URL usage with debug output:
python main.py -u https://youtube.com -d

Debug output also contains model predictions. Example output: image

  • Docker usage:
docker run -it uranusq/ml_fuzz -u https://instagram.com -d

Project files

About

HTTP Fuzzer based on transformer ML model

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published