v1.3.0

epi052/feroxbusterv1.3.0Oct 31, 2020by epi052

AI Summary

A major update introduces a revamped filtering system to allow for future extensibility, new status code filtering options, and renames several command-line options to use hyphens.

Key Highlights

  • Overhauled extensible filtering system
  • Added Status Code Filter via `--filter-status`
  • Renamed long options to hyphenated format
  • Improved option naming consistency

Breaking Changes

  • Renamed `--norecursion` to `--no-recursion`
  • Renamed `--addslash` to `--add-slash`
  • Renamed `--dontfilter` to `--dont-filter`
  • Renamed `--sizefilter` to `--filter-size`
  • Renamed `--useragent` to `--user-agent`

New Features

  • Extensible filtering architecture
  • Status code filtering
  • Option renaming for consistency

Full Release Notes

- overhauled the filtering system, which will allow for a wide array of filters to be added with minimal effort in the future
- added a Status Code Filter using the new system described above; exposed to the user through `--filter-status`
- renamed user-facing long option names
    - `--norecursion` -> `--no-recursion`
    - `--addslash` -> `--add-slash`
    - `--dontfilter` -> `--dont-filter`
    - `--sizefilter` -> `--filter-size`
    - `--useragent` -> `--user-agent`

Special thanks to @LMAY75 for filing the issue that led to this feature!