This change addresses two panics that happened while parsing the provided wordlist flag in Windows systems. - pkg/ffuf/util.go:40: panic happened when the provided path was invalid. Example: ".\wordlist.txt:" as the os.Stat call returned an error different than os.ErrNotExist. - pkg/ffuf/optionsparser.go:179: panic happened when the provided value did not existed and did not contain a colon character. Example: ".\asdf.txt" when the local file ".\asdf.txt" did not exist. This panic happened due to strings.LastIndex returning -1 when the provided substring does not appear. Therefore, v[:-1] panicking. Fixes #333 Signed-off-by: Miguel Ángel Jimeno <miguelangel4b@gmail.com> |
||
|---|---|---|
| .. | ||
| config.go | ||
| const.go | ||
| interfaces.go | ||
| job.go | ||
| multierror.go | ||
| optionsparser.go | ||
| optrange.go | ||
| progress.go | ||
| rate.go | ||
| request.go | ||
| response.go | ||
| util.go | ||
| valuerange.go | ||