diff --git a/README.md b/README.md index 596d9ce..36a45e3 100644 --- a/README.md +++ b/README.md @@ -102,6 +102,7 @@ To define the test case for ffuf, use the keyword `FUZZ` anywhere in the URL (`- Output file format. Available formats: json, csv, ecsv (default "json") -p delay Seconds of delay between requests, or a range of random delay. For example "0.1" or "0.1-2.0" + -r Follow redirects -s Do not print additional information (silent mode) -sf Stop when > 90% of responses return 403 Forbidden @@ -114,6 +115,7 @@ To define the test case for ffuf, use the keyword `FUZZ` anywhere in the URL (`- -x string HTTP Proxy URL ``` + eg. `ffuf -u https://example.org/FUZZ -w /path/to/wordlist` ## Installation @@ -126,6 +128,10 @@ The only dependency of ffuf is Go 1.11. No dependencies outside of Go standard l ## Changelog +- master + - New + - New output file formats: CSV and eCSV (CSV with base64 encoded input field to avoid CSV breakage with payloads containing a comma) + - New CLI flag to follow redirects - v0.8 - New - New CLI flag to write output to a file in JSON format @@ -135,9 +141,7 @@ The only dependency of ffuf is Go 1.11. No dependencies outside of Go standard l ## TODO - Tests! - - Option to follow redirects - Optional scope for redirects - Client / server architecture to queue jobs and fetch the results later - Fuzzing multiple values at the same time - - Output module for file writing in different formats: csv, json - Output module to push the results to an HTTP API