Fix trailing whitespace in zip files
undo free bsd error handling
Initial commit, works on three OSes, but automatic mode fails.
Oops, don't cache payload_filename.
Tweak whitespace.
Whitespace tweaks and minor bug fix. Wrong payloads still run.
Update description.
Add module for CVE-2013-2730
Alias 'run' to 'exploit'

Allows console users to use the 'run' command for exploits as well as
auxiliary and post, in the same way that 'exploit' works for all three.
Saves some typing and makes it do the right thing so users don't have to
remember what kind of module they're using.
Remove $Id tags

Also adds binary coding magic comment to a few files
Fix @jlee-r7's feedback
Use renegerate_payload(cli, ...).
Add some debug print calls to investigate Auto platform selection.
Add DEBUG option, pass args to .encoded_exe().
Add some comments and clean some things up.
Fix whitespace issues from msftidy.
Fix broken ms12-020 vulnerability detection

The previous version of the script had an off-by-one error that prevented
proper detection of the vulnerability.  Changes made in this revision
include:

 - Correction of the off-by-one error
 - Use of match instead of == to check for valid RDP connection
 - Change of the channel requests to use IDs actually provided by
   the responses from the server
Landing #1851 - Alias 'run' to 'exploit'
Restore tcp.rb to its current state
Restore generic.rb to the correct state