Tests URLs for Local File Inclusion (LFI), Remote File Inclusion (RFI), SQL injection (SQLi), and Cross Site Scripting (XSS), Server Side Template Injection (SSTI), and Open Redirects.
Refactor the Logging module into a Printing module. Add an additional print_vuln method which prints additional information about a vulnerability, after all vulnerabilities have been discovered and scanning has finished. Move the code from WebVulnCommand#log_vuln into this Printing module as the print_vuln method.
This Printing module will also be re-used in Ronin::Web::CLI::Commands::Vulns to print vulnerability information after the web spidering has completed.
Refactor the
Logging
module into aPrinting
module. Add an additionalprint_vuln
method which prints additional information about a vulnerability, after all vulnerabilities have been discovered and scanning has finished. Move the code fromWebVulnCommand#log_vuln
into thisPrinting
module as theprint_vuln
method.This
Printing
module will also be re-used inRonin::Web::CLI::Commands::Vulns
to print vulnerability information after the web spidering has completed.