Skip to content

Releases: ivan-sincek/forbidden

v13.2

17 Mar 09:43
Compare
Choose a tag to compare

v13.2 release notes:

Breaking changes since v13.0!

  • added missing imports in pyproject.toml,
  • few bug fixes,
  • added SAST
  • added controbutors list.

Python tool for bypassing 4xx HTTP response status codes and more. The tool is based on Python Requests, PycURL, and HTTP Client.

v13.0

17 Feb 12:00
Compare
Choose a tag to compare

v13.0 release notes:

Breaking changes!

  • major code refactoring,
  • numerous improvements and bug fixes,
  • removed redundant test cases and added many new ones.

Please read the Usage as there have been many changes.

Python tool for bypassing 4xx HTTP response status codes and more. The tool is based on Python Requests, PycURL, and HTTP Client.

v12.6

28 Sep 22:10
Compare
Choose a tag to compare

v12.6 release notes:

Breaking changes sincek v12.3!

  • removed redundant dependency in the TOML file,
  • version bump.

Python tool for brute forcing 4xx response status codes. Based on PycURL and Python Requests.

v12.5

20 Sep 16:39
Compare
Choose a tag to compare

v12.5 release notes:

Breaking changes sincek v12.3!

  • removed unused imports,
  • version bump.

Python tool for brute forcing 4xx response status codes. Based on PycURL and Python Requests.

v12.4

15 Sep 16:15
Compare
Choose a tag to compare

v12.4 release notes:

Breaking changes sincek v12.3!

  • added missing time import for -s / --sleep option in forbidden,
  • other small bug fixes.

Python tool for brute forcing 4xx response status codes. Based on PycURL and Python Requests.

v12.3

12 Sep 18:16
Compare
Choose a tag to compare

v12.3 release notes:

Breaking changes!

  • new test named values - where you can test HTTP request headers using only your own values,
  • -v / --values option now also accepts a single value for quick testing - not only a single file,
  • paths-sniper test is renamed to paths-ram - breaking change,
  • new option -dmp / --dump - where you can just dump all the test cases in the output file without actually running them,
  • new option -sc / --status-codes - where you can specify which HTTP response status codes to include in the results,
  • by default, stresser is now "locked" to Python Requests instead of PycURL, while forbbiden stays the same, "locked" to PycURL,
  • in streser, -ic / --ignore-curl option is renamed to -ir / --ignore-requests - breaking change,
  • added error handling for HTTP response decoding, and also added OSError in the existing exception handlers - mostly because of PycURL complaining,
  • added a new fancy progress bar,
  • refactored some code.

Python tool for brute forcing 4xx response status codes. Based on PycURL and Python Requests.