v3.2-stable
- Fixed: Multiple bug-fixes regarding several reported unhandled exceptions.
- Added: New tamper script "slash2env.py" that replaces slashes (
/
) with environment variable value${PATH%%u*}
. - Revised: Minor improvement regarding session handler for supporting Python 3.4+.
- Revised: Minor improvement regarding
--web-root
option. - Added: New tamper script "uninitializedvariable.py" that adds uninitialized bash variables between the characters of each command of the generated payloads.
- Revised: Improvement regarding decompressing
deflate
,x-gzip
andgzip
HTTP responses. - Fixed: Bug-fix regarding several charset-related unhandled exceptions.
- Revised: Improvements regarding dynamic code evaluation heuristic check.
- Fixed: Bug-fix regarding HTTP authentication (i.e.
Basic
,Digest
) dictionary-based cracker. - Fixed: Bug-fix regarding logging all HTTP traffic into a textual file.
- Revised: Improvement regarding crawler.
- Fixed: Multiple bug-fixes regarding supporting Python 3.9.
- Revised: Improvement regarding mechanism which nagging if used version is > 30 days old.
- Fixed: Multiple bug-fixes regarding the shellshock module.
- Revised: Improvement regarding Python 3.4+ for using the
html.unescape()
function for converting HTML entities to plain-text representations. - Updated: Minor update regarding smartphones to imitate, through HTTP User-Agent header.
- Fixed: Bug-fix regarding setting suitable HTTP header User-Agent, when combining
--random-agent
or--mobile
switch with-r
option. - Fixed: Bug-fix regarding
Hex
encoding/decoding. - Added: New option (
--timeout
) for setting a number of seconds to wait before timeout connection (default 30). - Revised: Increased default timeout to 30 seconds.
- Fixed: Bug-fix regarding Basic HTTP authentication.
- Fixed: Bug-fix regarding connection problems (via @fuero).
Note: For more check the detailed changeset.