Merge branch 'staging/electro-release' into feature/MSP-9696/http-bruteforce-refactor
some minor fixes
Merge pull request #83 from rapid7/feature/MSP-9696/http-bruteforce-refactor

Refactor http_login
account for mssql12 format

mssql2012 and later uses a new format. some versions
of john support this and some do not yet
Remove `should_receive(:with_connection)` from specs

MSP-10127

Causes specs to randomly fail when with_connection calls from
before(:each) or after(:each) are intercepted by the should_receive
call.
not every version has dupe supression
fix show command parsing

this ius better than a regex and handles special charachters
in usernames and passwords far better than the previous way
Merge pull request #84 from rapid7/bug/MSP-10127/remove-should-receive-with-connection

Remove `should_receive(:with_connection)` from specs
Merge branch 'master' into staging/electro-release

Conflicts:
	lib/msfenv.rb
use fixed version of credential
Merge branch 'feature/MSP-9716/mssql_crack' into staging/electro-release
Fix merge error

While helping Dave Maloney port the changes from lib/msfenv.rb to
config/boot.rb for the Gemfile.local support, I failed to notice that
root was only defined in the unless block when it is needed no matter
what.
SMB cred creation refactor
refactor jtr_mysql_fast and mysql_hashdump

have mysql_hashdump report the cred it logged in with
refactor jtr_mysql to use the new jtr cracker
missing require
Merge remote-tracking branch 'upstream/master'
Merge branch 'staging/electro-release' into feature/MSP-9717/mysql_crack
refactor postgres hash cracking

refactored postgres_hashdump to report the creds
it logged in with. added a new jtr module for
dealing with postgres hashes instead of the
crappy old md5 one we had before
make sure to report the realm
fix how we save mssql hashes

since the 0x prefix is neccisary, just save the hash that way in the first place