Releases: wpscanteam/CMSScanner
Releases · wpscanteam/CMSScanner
v0.5.1
- Fixes an issue in Target#scope_url_pattern when the Target url was invalid according to PublicSuffix, such as an IPv6 address - wpscanteam/wpscan#1341
v0.5.0
- New versioning
Target#urls_from_page
andTarget#in_scope_urls
renamed toTarget#uris_from_page
andTarget#in_scope_uris
. They also return/yield Addressable::URI instead of String. This reduces the object allocation of Addressable::URI in implemented scanners, and makes it easier to manipulate them (rather than having to re-parse the String with Addressable) - #91Target#in_scope?
can now take an Addressable::URI or String as argument (was only String before)
v0.0.44.3
v0.0.44.2
v0.0.44.1
v0.0.44.0
- Support of Ruby 2.3 removed as its support ended (https://www.ruby-lang.org/en/news/2019/03/31/support-of-ruby-2-3-has-ended/)
- Uses a ParsedCli class to hold parsed options, making them accessible from everywhere, rather than just the controllers - #80
- Default User Agent List now handled by the
default
attribute of the related CLI option, instead of 'hard coded' in the browser
v0.0.43.2
v0.0.43.1
v0.0.43.0
Stats (Requests done, Memory used etc) are now always output after a scan, even when a scan error occurred. However they won't be displayed when a CLI error happen, or when using cli option such as -h/--hh/--version as they don't exist in such cases.
Updated the required version of OptParseValidator to allow uppercased URL scheme (scubas HTTPS://target.tld etc)
v0.0.42.0
- Models and Errors moved into their own namespace (#84)
- frozen_string_literal now used in all files, in order to reduce the allocated objects
- Scan class moved into a separate file
- Debug log detection improved (#82)
- Detection of the XMLRPC improved (it now performs a POST request directly rather than GET) (#81)
- Enumerator and Fingerprinter modules reworked to use HEAD methods, leading to less data received
- Methods implemented to use HEAD requests, and then perform a GET if the response status is suitable (configurable). See Website#head_or_get_params and Website#head_and_get