0.2.0 / 2024-07-22
CLI
- Added the
ronin-vulns command-injection
command.
- Added the
ronin-vulns irb
command.
- Added the
ronin-vulns completion
command to install shell completion files
for all ronin-vulns
commands for Bash and Zsh shells.
- Added the
-H,--request-method
option to all commands.
- Added the
--user-agent
and --user-agent-string
options to all commands.
- Added the
--test-all-form-params
option to all commands.
- Added the
--print-curl
and --print-http
options to all commands.
- Added the
--import
option to all commands.
- Print a summary of all vulnerabilities found after scanning a URL, in addition
to logging messages indicating when a new vulnerability has just been found.
- Use hyphenated values for the
--lfi-filter-bypass
option in the
ronin-vulns scan
command and --filter-bypass
option in the
ronin-vulns lfi
command.
0.1.5 / 2024-06-19
- Improve the accuracy of Ronin::Vulns::OpenRedirect#vulnerable? when
detecting open redirects in meta-refresh HTML tags.
- Match the test URL when it ends with
?...
, &...
, or &...
.
- Detect when the test URL has an additional string appended to it
(ex:
.html
). The appended string can easily be bypassed by adding a
?
, &
, or #
character to the end of the test URL.
0.1.4 / 2023-09-19
CLI
- Improved the performance of
ronin-vulns
commands when scanning multiple URLs
or a file of URLs by not rebuilding an identical
Ronin::Vulns::CLI::WebVulnCommand#scan_kwargs for each URL.
- Allow the
--cookie "..."
option to be repeated multiple times and merge the
cookie strings together.
- Allow the
--cookie-param NAME=VALUE
option to be used with the
--cookie "..."
option and merge the cookie values together.
- Print vulnerable param names in single quotes.
0.1.3 / 2023-07-07
0.1.2 / 2023-03-01
- Require
ronin-support
~> 1.0, >= 1.0.1
CLI
- Validate that given URLs start with either
http://
or https://
, and print
an error message otherwise.
- Print a
No vulnerabilities found
message when no vulnerabilities were
discovered.
0.1.1 / 2023-02-02
0.1.0 / 2023-02-01
- Initial release:
- Require
ruby
>= 3.0.0.
- Supports testing for:
- Local File Inclusion (LFI)
- Remote File Inclusion (RFI)
- PHP
- ASP Class / ASP.NET
- JSP
- ColdFusion
- Perl
- SQL Injection (SQLi)
- Reflected Cross Site Scripting (XSS)
- Server Side Template Injection (SSTI)
- Open Redirects
- Supports testing:
- URL query parameters.
- HTTP Headers.
- HTTP
Cookie
parameters.
- Form parameters.