Skip to content

codenote/regex-fuzz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is a pretty simple browser regular expressions fuzzer. When launching, it
generates files and writes them to folder "samples/". After files have been
generated, open launch.html in your browser and fuzz.

main.py - generator:
regex-fuzz>main.py

    Options:
        -n      amount of samples to generate
        -p      fuzz pattern attibute for input tag
        -d      fuzz database (if available for browser)
        -j      fuzz JavaScript regex
        -e      preferred encoding

    At least one of fuzzing options (p,d,j) must be specified.

cleanup.py - this script will erase all files in folder "samples/"
log.php - logger that will write log files to folder "logs/"

Can fuzz JavaScript regular expressions, <input> pattern attribute and Web 
SQL database. Not all browsers supports all mentioned features.

Found one vulnerability in Opera (and was fixed before managed to report) and 
one bug in Google Chrome. Not so much for a single fuzzer, but as it was said,
this is basic regexp fuzzer.

About

Simple web browser regular expression fuzzer.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published