In the final stages
Cleanup to_s output
This allows the ruby payloads to work properly on Windows
Fix a typo and always treat ports as integers:
Handle invalid commands gracefully (dont exit)
Rewrite of module after auxilliary. Also moved to post/windows
msftidy
Merge branch 'master' into feature/mailmap_and_commit_count
initial commit
make msftidy happy
Merge branch 'rapid7' into R3dy-psexec-mixin2
Break out subclasses into their own files
first run at Clientrequest object

need a reliable object class for request_raw and request_cgi so that we
can manipulate requests in a safe and sane manner. It is not a eprfect
solution, but should fix what we need for the auth work.
fix request_raw
Merge branch 'master' into feature/http/authv2

Conflicts:
	lib/rex/proto/http/client.rb
Add logging in case of exceptions during rm
Whitespace
Fix nil deref when dnsdomain is empty
Make psexec mixin a bit better

* Removes copy-pasted code from psexec_command module and uses the mixin
  instead

* Uses the SMB protocol to delete files rather than psexec'ing to call
  cmd.exe and del

* Replaces several instances of "rescue StandardError" with better
  exception handling so we don't accidentally swallow things like
  NoMethodError

* Moves file reading and existence checking into the Exploit::SMB mixin
Move SMB mixins into their own directory