warns about key size and valid time
fix typo
comply to code conventions
Add author's email
Public key size determined properly
Add external IP discovery module

This module performs an HTTP request to ifconfig.me/ip.
The body of the response contains the publicly routable IP from
which the request originated. This can be useful in discovering
routes on pivoted hosts and initial recon as a simple aux module.
msftidy and module placement per todb
Apply Egypt's cleanup

Remove revision, raise the exception itself, remove scanner mixin,
datastore['RHOST'] unstead of RHOSTS, and useles agent var removed.
Update Gemfile to metasploit_data_models 0.6.2

[#45816713]

0.6.2 fixes Mdm::WebVuln#confidence erroroneously not accepting a value
of 0.
Update gemcache to metasploit_data_models 0.6.2
Auxiliary::Web: force vuln proof to_s
Merge remote-tracking branch 'upstream/master' into bug/web-vuln-logging
Auxiliary::Web: updated form of vuln storage in parent

#log_fingerprint and #log_resource now create a key in the
parent's #vulns attribute with the name of the vuln type and
store the details of each such vuln under it.
Merge pull request #1567 from tasos-r7/bug/web-vuln-logging

Web vuln proof forced #to_s
updated mdm
Merge pull request #1564 from rapid7/feature/metasploit_data_models-0.6.2

Update to metasploit_data_models 0.6.2
Merge branch 'ssl' of https://github.com/luh2/metasploit-framework into luh2-ssl
original modules renamed
modified CommandDispatcher::Exploit to have the change into account
avoiding grouping options