diff --git a/CHANGELOG.md b/CHANGELOG.md index 6789103d..6ade12be 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,7 @@ - Fixed divide by 0 error when setting rate limit to 0 manually. - Automatic brotli and deflate decompression - Report if request times out when a time based matcher or filter is active + - All 2XX status codes are now matched - v2.0.0 - New diff --git a/pkg/ffuf/optionsparser.go b/pkg/ffuf/optionsparser.go index 7793ae0d..e4a34e2a 100644 --- a/pkg/ffuf/optionsparser.go +++ b/pkg/ffuf/optionsparser.go @@ -170,7 +170,7 @@ func NewConfigOptions() *ConfigOptions { c.Matcher.Lines = "" c.Matcher.Regexp = "" c.Matcher.Size = "" - c.Matcher.Status = "200,204,301,302,307,401,403,405,500" + c.Matcher.Status = "200-299,301,302,307,401,403,405,500" c.Matcher.Time = "" c.Matcher.Words = "" c.Output.DebugLog = "" @@ -373,7 +373,6 @@ func ConfigFromOptions(parseOpts *ConfigOptions, ctx context.Context, cancel con conf.ClientKey = parseOpts.HTTP.ClientKey } - //Prepare headers and make canonical for _, v := range parseOpts.HTTP.Headers { hs := strings.SplitN(v, ":", 2)