Skip to content

Releases: epi052/feroxbuster

v2.6.1

08 Mar 12:10
e1e59e6
Compare
Choose a tag to compare
  • fixed a bug where --collect-backups wasn't requesting backups from the same directory where the original was found

🎉 Thank you to @gtjamesa for reporting the bug! 🎉

Full Changelog: v2.6.0...v2.6.1

v2.6.0

05 Mar 13:24
Compare
Choose a tag to compare

What's Changed

  • Add --no-state option, filter queries from links, title-case headers by @godylockz in #474
  • added --collect-extensions and --dont-collect
  • added --collect-words
  • added --collect-backups
  • added --burp
  • added --burp-replay
  • added --smart
  • added --thorough
  • added --no-state
  • added nlp module with html-based TF-IDF implementation
  • fixed bug in --resume-from where ScanType::File scans were erroneously kicked off as though they were ScanType::Directory
  • fixed bug where some extracted requests may have been requested with redirects allowed, regardless of runtime config
  • fixed bug where the first request made with --extract-links was not async
  • implemented workaround for bug when --method was POST, PUT, PATCH and --data was empty/not used (awaiting upstream for a real fix)
  • query params and fragments are removed from extracted urls before being requested
  • updated dependencies
  • headers are now Title-Cased
  • directory listing detection happens regardless of --extract-links usage, however the links found therein are only requested when --extract-links is used
  • numerous code quality improvements

Full Changelog: v2.5.0...v2.6.0

v2.5.0

17 Jan 13:54
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.4.1...v2.5.0

v2.4.1

19 Dec 20:02
46e1d00
Compare
Choose a tag to compare
  • Revised Scan cancel Management Menu to allow for adding a new scan (docs); thanks to @narkopolo for the suggestion! 🥳
  • Added original_url entry to json output, suggestion courtesy of @justinsteven 🎉
  • updated dependencies to current versions

Full Changelog: v2.4.0...v2.4.1

v2.4.0

15 Oct 22:06
f0252bc
Compare
Choose a tag to compare
  • integrated bugfix; submitted by @cortantief
  • added --random-agent feature; submitted by @dsaxton
  • added regex support for --dont-scan; idea form @mzpqnxow, implemented by me 🙃

Thanks to everyone involved in this release!!! 🌟 🙏

v2.3.3

21 Aug 02:15
4b3e9ba
Compare
Choose a tag to compare
  • fixed wildcard filtering when wildcard response is 0
  • fixed total # of urls reported to be scanned in the 'overall' progress bar (was increasing out of sync with reality)

Thank you to @Tib3rius for pointing out the wildcard bug, which led me to see the other bug while fixing the first 🎉

v2.3.2

03 Aug 00:46
Compare
Choose a tag to compare

Thank you to @mzpqnxow and @0xdf_ for their suggestions!

  • Default status codes now include 500.
  • logging while using --parallel now uses the value of -o|--output as a seed to create a directory named OUTPUT_VALUE-TIMESTAMP.logs/. Within the directory, an individual log file is created for each target passed over stdin.

Example Command:

cat large-target-list | ./feroxbuster --stdin --parallel 10 --output super-cool-mega-scan

Resulting directory structure (illustrative):

super-cool-mega-scan-1627865696.logs/
├── ferox-https_target_one_com-1627865696.log
├── ...
└── ferox-https_target_two_net-1627865696.log

v2.3.1

05 Jul 11:57
Compare
Choose a tag to compare

Closes #301

feroxbuster now complies with kali's auto package tests

v2.3.0

18 Jun 21:57
a590188
Compare
Choose a tag to compare
  • updated dependencies
  • added --dont-scan option that prevents sub-files/folders from being requested (not a filter, applied before the request)
  • drastically improved performance when --extract-links is used; should be at or near normal scan performance now

🌮 special thanks to @mzpqnxow and @black-A for their feature requests! 🌮

v2.2.5

15 Jun 19:06
Compare
Choose a tag to compare
  • bumped multiple dependency versions
  • added -o plusdirs to bash completion script as part of the formal build process
  • installs that use cargo will now have a config file dropped in ~/.config/feroxbuster (or w/e is OS appropriate) if one doesn't already exist
  • --help and -h always result in the long-form help message being printed, even if an erroneous flag/option is placed before it

Thank you to 0xdf, @secure-77, and @hunter0x8 for their suggestions 🎉