ReScue
ReScue copied to clipboard
An automated tool for the detection of regexes' slow-matching vulnerabilities.
I ran the program for the following pattern: `\$\{(?.*?)(:(?.*?))?\}`. I received the following output, which I truncate for the sake of better visibility: ``` Vulnerable: L-@K}M#(${M#(${:.[...] 100534 : 141.00140252454418 :...
While i run this script `python batchtester.py -a -reg my_regexes.txt` some files are created for every regex in `my_regexes.txt`. But There Shows an error there `Unrecognized option: -d64` `Error: Could...
This allows for ReScue to accept input from a file containing multiple regexes, rather than a single line. I also made changes so that it prints the prefix, pump, and...
- Maven tweaks to build jar, not just compile - Input and output changes to match the vuln-regex-detector spec - Shift some outputs from stdout to stderr These changes look...
It looks like some of the recent commits (look great!) can be noted in the README. Fixes: #2
Hi, I'm trying to build a jar file from this project. I tried using [this tutorial](https://docs.oracle.com/javase/tutorial/deployment/jar/build.html) and these were my results: `adding: attackers/GeneticAttacker.java(in = 4824) (out= 1505)(deflated 68%) adding: attackers/GeneticAttackerWithoutIncubating.java(in...