added ability to execute larger scripts
fixed bug with default logdir
one more logdir fix, tested
Merge for retab
Retab changes for PR #2134
Merge branch 'local/ask'
Merge remote-tracking branch 'upstream/master'
Merge branch 'local/ask'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Added PSH option if UAC is turned off

This will give the option to drop an exe or use psh if uac is turned
off.  The lib can be used for post exploitation to drop an exe or use
powershell and then execute it with the runas command.  I have used the
lib for both bypassuac and ask.
Added require to post/windows
removed ask file, already in pull request 2551
incoporating jvazquez feedback
Incorporating a few more cleanup items from jvazquez
Revert "removed ask file, already in pull request 2551"

This reverts commit 5ceda7c042077cb4b483f7033dda4e27da586659.
add original ask.rb
Reimplement HTTP fingerprinting, backwards compatible

This commit changes the internals of HTTP fingerprinting to store
a whole trove of data about the HTTP response using a hash. The
current API is backwards compatible and has been tested with a
number of modules that depend on HttpFingerprint being sent.

In addition, this change paves the way for advanced fingerprints
that take advantage of the HTTP body and other headers. This is
a requested addition documented  across various module comments.

Finally, this commit completes the closed loop for OS identification
by connecting MSF to MDM to Recog and applying Recog databases for
HTTP Servers, HTTP Cookies, and HTTP Authentication headers to the
results of HTTP fingerprinting runs.

For example, with the appropriate version of MDM/Recog in place,
a http_version scan of Microsoft-IIS/7.0 server will update the
host.os_name field to 'Windows 2008'.
Prevent duplicate signatures by using http_fingerprint() without args
Store at most one http.fingerprint per host/port, revert http_version