Skip to content

Releases: epi052/feroxbuster

v2.9.1

12 Mar 12:32
04a43a0
Compare
Choose a tag to compare

What's Changed

  • Implement auto update feature by @aancw in #813
  • scan management can now canx scans started with -u | --stdin | the menu itself by @epi052 in #821
  • feroxbuster can be installed via chocolatey by @aancw in #807
  • fix resume with offset when --methods | --extensions are used by @epi052 in #823

Full Changelog: v2.9.0...v2.9.1

v2.9.0

08 Mar 12:38
Compare
Choose a tag to compare

What's Changed

  • banner is shown again after exiting scan management menu by @aancw in #804
  • improved auto-filtering accuracy
  • Fixed issue where a wildcard redirect caused every request to recurse into that directory by @epi052 in #808; id'd by @0xdf223
  • fixed bug where --auto-tune and --rate-limit could be set in the same scan via --smart/--thorough composite settings; id'd by @GenericUser123

New Contributors

  • @aancw made their first contribution in #804 🥳

Full Changelog: v2.8.0...v2.9.0

v2.8.0

28 Feb 21:59
52d08e5
Compare
Choose a tag to compare

What's Changed

  • Fixes #761 | Updated Dockerfile and CONTRIBUTING docs by @aidanhall34 in #762
  • fixed bug in extractor that wasn't correctly comparing extracted domains
  • fixed bug in Makefile
  • fixed auto-bail icon; wasn't displaying properly on some terminals
  • added visual cues for auto-tune's rate adjustments
  • added visual cue when auto-bail is triggered
  • when Content-Length header is missing or 0, now check the body length as well in case that differs
  • fixed issue where auto-tune wasn't adjusting upward as often as it should have been
  • added new methods for auto-detecting 404-like responses
  • swapped ssdeep for simhash when creating similarity filters
  • changed default allowed statuses to 'All Status Codes', new 404 detection should filter out what's unimportant and allow more responses through (i.e. apis)
  • resume scan starts from offset in wordlist when a directory scan was partially complete
  • docs: add aidanhall34 as a contributor for code, and infra by @allcontributors in #764
  • docs: add hakdogpinas as a contributor for ideas by @allcontributors in #752
  • docs: add duokebei as a contributor for ideas by @allcontributors in #753
  • docs: add joaociocca as a contributor for bug, and ideas by @allcontributors in #790
  • docs: add f3rn0s as a contributor for bug by @allcontributors in #793
  • docs: add pich4ya as a contributor for ideas by @allcontributors in #799
  • docs: add xaeroborg as a contributor for ideas by @allcontributors in #800
  • docs: add Luoooio as a contributor for ideas by @allcontributors in #801

New Contributors

Full Changelog: v2.7.3...v2.8.0

v2.7.3

30 Dec 02:23
b1f5ed5
Compare
Choose a tag to compare

What's Changed

  • FIX 732 ensure --no-state is respected even through --time-limit by @kmanc in #733
  • Fix incorrect username in Contributors by @n0kovo in #749
  • fixed #716; wordlist entries with leading slash are trimmed by @epi052 in #750
  • fixed #743; redirects always show full url as Location by @epi052 in #750
  • fixed #748; cancelled scans persist across ctrl+c by @epi052 in #750

New Contributors

Full Changelog: v2.7.2...v2.7.3

v2.7.2

16 Nov 22:53
9678b8f
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2.7.1...v2.7.2

2.7.1

12 May 11:12
f51993c
Compare
Choose a tag to compare

What's Changed

  • fixed bug in auto-tune
  • extensions now accept values with leading period, i.e. -x .php and -x php behave identically (leading period gets stripped)
  • if no url scheme is given, https is prepended to the target (-u hackerone.com becomes https://hackerone.com)
  • support for secondary default wordlist location added (/usr/local/share/seclists...)

🎉 Special thanks to @jhaddix, @IppSec, @postmodern, and @DonatoReis for their reports / ideas 🎉

Full Changelog: 2.7.0...2.7.1

2.7.0

15 Apr 11:11
ccb10c1
Compare
Choose a tag to compare

What's Changed

For a more in-depth explanation of how status code filtering has changed, please see the docs. Here are the cliff notes:

  • --filter-status and --status-codes are now mutually exclusive options
  • --status-codes works the same way it always has: by providing an allow-list for status codes. Any status code not included in --status-codes will be filtered out
  • If a value is given to --filter-status, that status code will be filtered out, while all other status codes are allowed to proceed

Additionally, there is a new flag, --force-recursion. This flag tells feroxbuster to ignore its typical recursion logic in favor of recursing into any ‘found’ asset. A ‘found’ asset is an endpoint that was not filtered out by other scan settings (i.e. –filter-status or similar). More info available here.

Finally, the default path to the wordlist on windows has been updated to look in the current directory: .\SecLists\Discovery\Web-Content\raft-medium-directories.txt

🎉 Special thanks to @0xdf223 and @ThisLimn0 🎉

Full Changelog: v2.6.4...2.7.0

v2.6.4

09 Apr 16:36
Compare
Choose a tag to compare

What's Changed

  • bugfix where if multiple http methods were used, and returned responses that should have been shown to the user, only the first method was shown. This was an error in how responses were identified, but is now fixed.

Thanks to @godylockz for spotting another issue!

Full Changelog: v2.6.3...v2.6.4

v2.6.3

09 Apr 11:40
Compare
Choose a tag to compare

What's Changed

  • bugfix related to #501, --proxy was handled fine, but logic for --replay-proxy was flawed. Both exhibit the same behavior now.

Thanks to @godylockz for spotting the issue!

Full Changelog: v2.6.2...v2.6.3

v2.6.2

07 Apr 12:08
99e2d46
Compare
Choose a tag to compare
  • The Scan Management Menu now has the ability to manage filters as well! More details and demonstrations are available in the docs.

Special thanks to @jhaddix for the idea! 🎉

What's Changed

  • add and remove filters via scan management menu by @epi052 in #533 & #528

Full Changelog: v2.6.1...v2.6.2