add connection error handling

if we get too many connection errors
or too many errors in a row, we bail on
the host
test base behaviour in shared examples

start moving specs to a shared example group
for all behaviour defined by the LoginScanner
Base
finished first shared example group

base behaviour is now defined in shared
example group and the specs all use that
shared example group
Add require
Rexsocket mixin for LoginScanners

add a mixin for Rex Socket dependent behaviour
in certain Loginscanners to DRY up code more
Shared Examples for RexSocket mixin

shared example group for the Loginscanner RexSocket
mixin. Pretty simple stuff, just trying to keep it
DRY.
Merge branch 'feature/http_login_scanner' into staging/electro_release
use credential objects inside results

altered results to just hold a credential
object instead of duplicating attributes
Merge branch 'staging/electro_release' into feature/login_scanners/mixin_refactor

Conflicts:
	lib/metasploit/framework/login_scanner/ftp.rb
	lib/metasploit/framework/login_scanner/ssh.rb
	lib/metasploit/framework/login_scanner/ssh_key.rb
fix up some more specs

some spec cleanup and added basic specs
to the HTTP LoginScanner
Merge pull request #10 from rapid7/feature/login_scanners/mixin_refactor

LoginScanner refactor
Merge remote-tracking branch 'upstream/master'
Merge branch 'master' into staging/electro_release
extract login neccisary methods

create new mssql mixin. extract only the methods
required for mssql_login to work and copy them
into this mixin.
Add abstract attempt_login and cleanup some docs
replace datastore calls

replace datastore calls with stub
methods that will be implmeneted by the loginscanner
add NTLM concern for loginscanners

add a new concern for LoginScanners
that provides the basic accessors and validations
for anything requiring NTLM
create base object for mssql scanner

created skeleton for MSSQL Loginscanner
included concerns.

also added an NTLM concern and shared example group
fully operational lgoinscanner

Now you will witness the power of this fully operational
LoginScanner. fire at will, Commander!
final wrap-up specs

successkid.jpg